chore(config): switch general and reviewer to glm-5.2 #120
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/config/glm52-general-reviewer"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
.opencode/opencode.json:agent.general.model—ollama-cloud/deepseek-v4-flash→ollama-cloud/glm-5.2;agent.reviewer.model—ollama-cloud/kimi-k3→ollama-cloud/glm-5.2.reasoningEffort: "max"сохранён у обоих.tests/test_permissions.py,test_agent_models_exact: flash-кортеж теперь(explore, memory-syncer), ожиданияgeneral = ollama-cloud/glm-5.2,reviewer = ollama-cloud/glm-5.2.grep -ri kimi .opencode/— 0 совпадений.Почему
Kimi K3 оказалась слишком тяжёлой (ресурсоёмкая) — откат. По решению пользователя практические задачи (исполнение + ревью) идут на GLM-5.2 (субъективно умнее flash, паритет по бенчмаркам 52 vs 53, но больший вес — осознанный трейд-офф), flash остаётся на лёгких операциях (explore, memory-syncer). Планирование — выбор модели из UI, не хардкодится.
Watch out
После merge нужен рестарт opencode-контейнера. GLM-5.2 дороже flash (~$0.44 vs $0.11 за задачу по Intelligence Index) — это осознанный выбор в пользу качества на execution/review. План на будущее: перевод на GLM-5.3, когда появится у провайдера (зафиксировано в памяти).
Pending
—
Closes #119
Code Review Summary
Атомарный paired-update: переключение
generalиreviewerнаollama-cloud/glm-5.2вopencode.jsonсинхронно с обновлениемtest_agent_models_exactвtests/test_permissions.py. Окна сломанного main нет — writer (config) и reader (test) меняются одним PR. CI зелёный.Positives
opencode.json:417,436+test_permissions.py:410-419меняются вместе, тест отражает новую реальность (flash-кортеж теперь(explore, memory-syncer), glm-5.2-кортеж(general, reviewer)).test_permissions.py:413) — описание соответствует новым ожиданиям, не осталось вводящего в заблуждение "kimi-k3 for reviewer".reasoningEffort: "max"сохранён у обоих агентов — поведенческий контракт не деградировал.grep -rE 'kimi-k3|deepseek-v4-flash|glm-5.2|minimax-m3'по.md/.json/.py/.ts— все оставшиеся ссылки согласованы (vision.md:85 про minimax-m3 не затронут; docs/decisions/083 и handoff — исторические ADR, содержат «glm-5.2» как контекст, не как конфиг).Closes #119есть, Watch out честно фиксирует трейд-офф по стоимости и необходимость рестарта контейнера.chore(config): switch general and reviewer to glm-5.2— в лимите.Suggestions (info, not blocking)
pytest.mark.parametrizeдля единообразия, но текущий loop по кортежу читается не хуже — не блокирует.exploreиmemory-syncerостаются на flash — это соответствует описанию в PR body («лёгкие операции»), контракт не нарушен.Verdict: APPROVE