Skip to content

Commit 379244f

Browse files
committed
Remove legacy DeepSeek free agent alias
1 parent 5414a55 commit 379244f

7 files changed

Lines changed: 26 additions & 22 deletions

File tree

agents/base2/base2-free-deepseek-v4.ts

Lines changed: 0 additions & 8 deletions
This file was deleted.

agents/base2/base2-free.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { createBase2 } from './base2'
22

33
const definition = {
44
...createBase2('free', {
5-
freeCodeReviewerAgentId: 'code-reviewer-lite',
5+
freeCodeReviewerAgentId: 'code-reviewer-minimax',
66
}),
77
id: 'base2-free',
88
displayName: 'Buffy the Free Orchestrator',

agents/reviewer/code-reviewer-lite.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { createReviewer } from './code-reviewer'
55
const definition: SecretAgentDefinition = {
66
id: 'code-reviewer-lite',
77
publisher,
8-
...createReviewer('minimax/minimax-m2.7'),
8+
...createReviewer('moonshotai/kimi-k2.6'),
99
}
1010

1111
export default definition
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { publisher } from '../constants'
2+
import type { SecretAgentDefinition } from '../types/secret-agent-definition'
3+
import { createReviewer } from './code-reviewer'
4+
5+
const definition: SecretAgentDefinition = {
6+
id: 'code-reviewer-minimax',
7+
publisher,
8+
...createReviewer('minimax/minimax-m2.7'),
9+
}
10+
11+
export default definition

common/src/__tests__/free-agents.test.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,15 @@ describe('free mode agent model allowlist', () => {
4747
test('allows each freebuff reviewer agent only with its configured model', () => {
4848
expect(
4949
isFreeModeAllowedAgentModel(
50-
'code-reviewer-lite',
50+
'code-reviewer-minimax',
5151
FREEBUFF_MINIMAX_MODEL_ID,
5252
),
5353
).toBe(true)
5454
expect(
55-
isFreeModeAllowedAgentModel('code-reviewer-lite', FREEBUFF_KIMI_MODEL_ID),
55+
isFreeModeAllowedAgentModel(
56+
'code-reviewer-minimax',
57+
FREEBUFF_KIMI_MODEL_ID,
58+
),
5659
).toBe(false)
5760
expect(
5861
isFreeModeAllowedAgentModel('code-reviewer-kimi', FREEBUFF_KIMI_MODEL_ID),

common/src/constants/free-agents.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ export const FREEBUFF_ROOT_AGENT_IDS = [
2828
'base2-free',
2929
'base2-free-kimi',
3030
'base2-free-deepseek',
31-
'base2-free-deepseek-v4',
3231
] as const
3332
const FREEBUFF_ROOT_AGENT_ID_SET: ReadonlySet<string> = new Set(
3433
FREEBUFF_ROOT_AGENT_IDS,
@@ -44,7 +43,7 @@ export const FREEBUFF_ROOT_AGENT_ID_BY_MODEL: Record<string, string> = {
4443
}
4544

4645
export const FREEBUFF_REVIEWER_AGENT_ID_BY_MODEL: Record<string, string> = {
47-
[FREEBUFF_MINIMAX_MODEL_ID]: 'code-reviewer-lite',
46+
[FREEBUFF_MINIMAX_MODEL_ID]: 'code-reviewer-minimax',
4847
[FREEBUFF_KIMI_MODEL_ID]: 'code-reviewer-kimi',
4948
[FREEBUFF_DEEPSEEK_V4_PRO_MODEL_ID]: 'code-reviewer-deepseek',
5049
}
@@ -66,7 +65,6 @@ export const FREE_MODE_AGENT_MODELS: Record<string, Set<string>> = {
6665
'base2-free': new Set([FREEBUFF_MINIMAX_MODEL_ID, FREEBUFF_GLM_MODEL_ID]),
6766
'base2-free-kimi': new Set([FREEBUFF_KIMI_MODEL_ID]),
6867
'base2-free-deepseek': new Set([FREEBUFF_DEEPSEEK_V4_PRO_MODEL_ID]),
69-
'base2-free-deepseek-v4': new Set([FREEBUFF_DEEPSEEK_V4_PRO_MODEL_ID]),
7068

7169
// File exploration agents
7270
'file-picker': new Set(['google/gemini-2.5-flash-lite']),
@@ -87,7 +85,7 @@ export const FREE_MODE_AGENT_MODELS: Record<string, Set<string>> = {
8785
'editor-lite': new Set(FREEBUFF_ALLOWED_MODEL_IDS),
8886

8987
// Code reviewer for free mode
90-
'code-reviewer-lite': new Set([
88+
'code-reviewer-minimax': new Set([
9189
FREEBUFF_MINIMAX_MODEL_ID,
9290
FREEBUFF_GLM_MODEL_ID,
9391
]),

web/src/app/api/v1/chat/completions/__tests__/completions.test.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -156,23 +156,23 @@ describe('/api/v1/chat/completions POST endpoint', () => {
156156
status: 'running',
157157
}
158158
}
159-
if (runId === 'run-free-deepseek-v4') {
159+
if (runId === 'run-free-deepseek') {
160160
return {
161-
agent_id: 'base2-free-deepseek-v4',
161+
agent_id: 'base2-free-deepseek',
162162
ancestor_run_ids: [],
163163
status: 'running',
164164
}
165165
}
166166
if (runId === 'run-reviewer-direct') {
167167
return {
168-
agent_id: 'code-reviewer-lite',
168+
agent_id: 'code-reviewer-minimax',
169169
ancestor_run_ids: [],
170170
status: 'running',
171171
}
172172
}
173173
if (runId === 'run-reviewer-child') {
174174
return {
175-
agent_id: 'code-reviewer-lite',
175+
agent_id: 'code-reviewer-minimax',
176176
ancestor_run_ids: ['run-free'],
177177
status: 'running',
178178
}
@@ -821,7 +821,7 @@ describe('/api/v1/chat/completions POST endpoint', () => {
821821
model: FREEBUFF_DEEPSEEK_V4_PRO_MODEL_ID,
822822
stream: false,
823823
codebuff_metadata: {
824-
run_id: 'run-free-deepseek-v4',
824+
run_id: 'run-free-deepseek',
825825
client_id: 'test-client-id-123',
826826
cost_mode: 'free',
827827
},
@@ -862,7 +862,7 @@ describe('/api/v1/chat/completions POST endpoint', () => {
862862
model: FREEBUFF_GEMINI_PRO_MODEL_ID,
863863
stream: false,
864864
codebuff_metadata: {
865-
run_id: 'run-free-deepseek-v4',
865+
run_id: 'run-free-deepseek',
866866
client_id: 'test-client-id-123',
867867
cost_mode: 'free',
868868
},

0 commit comments

Comments
 (0)