перевод агентов роутера/наставника/судьи на deepseek-v4-flash

This commit is contained in:
Дмитрий
2026-06-19 11:20:20 +03:00
parent e22bf27670
commit 13fbcc9903
2 changed files with 7 additions and 4 deletions
+5 -2
View File
@@ -3,8 +3,11 @@
// Resolved Sonnet/Opus IDs via ProxyAPI /v1/models 2026-05-25:
// ProxyAPI exposes Sonnet 4.6 only as alias `claude-sonnet-4-6` (no dated YYYYMMDD form)
// — CLASSIFIER мигрирован на deepseek-v4-pro, ba10068. Opus 4.7 — `claude-opus-4-7`.
export const CLASSIFIER_MODEL = 'deepseek-v4-pro';
// 2026-06-19: все три агента стены (роутер-классификатор / наставник / судья) переведены
// с deepseek-v4-pro на deepseek-v4-flash (решение владельца) — лёгкая/быстрая/дешёвая V4,
// контекст 1M. Наставник (enforce-mentor-on-plan-write) и судья (enforce-judge-gate)
// дефолтят model = CLASSIFIER_MODEL, поэтому одна правка флипает всех трёх.
export const CLASSIFIER_MODEL = 'deepseek-v4-flash';
export const REVIEWER_MODEL = 'claude-opus-4-7';
// Per-attempt таймаут для ТЯЖЁЛЫХ LLM-вызовов (вердикт наставника + судья). Дефолт
// callAnthropicAPI = 30_000 — но реальная латентность судьи/наставника по большой
+2 -2
View File
@@ -3,8 +3,8 @@ import { describe, it, expect } from 'vitest';
import * as cfg from './router-config.mjs';
describe('router-config exports', () => {
it('CLASSIFIER_MODEL is deepseek-v4-pro (router agents migrated 2026-06-15, commit ba10068)', () => {
expect(cfg.CLASSIFIER_MODEL).toBe('deepseek-v4-pro');
it('CLASSIFIER_MODEL is deepseek-v4-flash (router/mentor/judge migrated to Flash 2026-06-19)', () => {
expect(cfg.CLASSIFIER_MODEL).toBe('deepseek-v4-flash');
});
it('REVIEWER_MODEL is Opus 4.7', () => {