@@ -2,6 +2,7 @@ import { parseAgentId } from '../util/agent-id-parsing'
22
33import { FREEBUFF_GEMINI_THINKER_AGENT_ID } from './freebuff-gemini-thinker'
44import {
5+ FREEBUFF_DEEPSEEK_V4_PRO_MODEL_ID ,
56 FREEBUFF_GEMINI_PRO_MODEL_ID ,
67 SUPPORTED_FREEBUFF_MODELS ,
78} from './freebuff-models'
@@ -20,7 +21,10 @@ export const FREE_COST_MODE = 'free' as const
2021 * excluded — they're spawned by the root, so counting them would inflate
2122 * every user's apparent activity.
2223 */
23- export const FREEBUFF_ROOT_AGENT_IDS = [ 'base2-free' ] as const
24+ export const FREEBUFF_ROOT_AGENT_IDS = [
25+ 'base2-free' ,
26+ 'base2-free-deepseek-v4' ,
27+ ] as const
2428const FREEBUFF_ROOT_AGENT_ID_SET : ReadonlySet < string > = new Set (
2529 FREEBUFF_ROOT_AGENT_IDS ,
2630)
@@ -39,6 +43,7 @@ const FREEBUFF_ALLOWED_MODEL_IDS = SUPPORTED_FREEBUFF_MODELS.map(
3943export const FREE_MODE_AGENT_MODELS : Record < string , Set < string > > = {
4044 // Root orchestrator
4145 'base2-free' : new Set ( FREEBUFF_ALLOWED_MODEL_IDS ) ,
46+ 'base2-free-deepseek-v4' : new Set ( [ FREEBUFF_DEEPSEEK_V4_PRO_MODEL_ID ] ) ,
4247
4348 // File exploration agents
4449 'file-picker' : new Set ( [ 'google/gemini-2.5-flash-lite' ] ) ,
0 commit comments