feat(config): switch reviewer model to kimi-k3 #116
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Контекст
Сейчас модель reviewer-агента —
ollama-cloud/deepseek-v4-pro(.opencode/opencode.json, строка 441). Пользователь хочет поставить на ревью код модель Kimi K3. Провайдерollama-cloud(Ollama Cloud,https://ollama.com/v1, OpenAI-совместимый) уже настроен: вauth.jsonесть API-ключ, модельkimi-k3подтверждена live-списком/api/tagsсервера и встроена в реестр opencode 1.18.18 (reasoning c effort low/high/max, tool_call, structured_output, мультимодальна, контекст 1M). Декларация вprovider.modelsне нужна — ровно как у текущихdeepseek-v4-pro(reviewer) иminimax-m3(vision): голые ID из реестра.Задача
Заменить модель reviewer-агента с
ollama-cloud/deepseek-v4-proнаollama-cloud/kimi-k3:.opencode/opencode.json,agent.reviewer.model:ollama-cloud/kimi-k3(строка 441).tests/test_permissions.py,test_agent_models_exact: ожидание для reviewer →ollama-cloud/kimi-k3(строка 417).reasoningEffort: "max"у reviewer остаётся (kimi-k3 поддерживает effort).Контракты
agent.reviewer.model == "ollama-cloud/kimi-k3".reasoningEffort: "max"сохраняется у reviewer.^[a-zA-Z0-9._-]+\/[a-zA-Z0-9:._-]+$изtest_agents_have_models.Инварианты
ollama-cloud/deepseek-v4-flash, vision =ollama-cloud/minimax-m3).ollama-cloudне трогаем: baseUrl/key живут вне репо (auth.json, реестр opencode).Граничные случаи
kimi-k3(проверено: в/api/tagsон без тегов).provider.ollama-cloud.modelsпо образцуdeepseek-v4-flash:0731. Это фиксируется в PR при необходимости.Влияние на связанные компоненты
.opencode/opencode.json— строкаagent.reviewer.model.tests/test_permissions.py—test_agent_models_exact.Вне scope
Критерии приемки
agent.reviewer.model == "ollama-cloud/kimi-k3"вopencode.json.pytest tests/test_permissions.py— все тесты проходят.