feat(config): switch reviewer model to kimi-k3 #118
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/config/reviewer-kimi-k3"
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.reviewer.model—ollama-cloud/deepseek-v4-pro→ollama-cloud/kimi-k3.reasoningEffort: "max"сохранён (kimi-k3 поддерживает effort).tests/test_permissions.py:test_agent_models_exactожидаетollama-cloud/kimi-k3для reviewer.Почему
Пользователь хочет, чтобы код-ревью выполняла модель Kimi K3. Провайдер
ollama-cloud(Ollama Cloud,ollama.com/v1) уже настроен (API-ключ в auth.json), модельkimi-k3подтверждена live-списком/api/tagsсервера и встроена в реестр opencode (reasoning c effort, tool_call, structured_output, контекст 1M) — декларация вprovider.modelsне нужна, как уminimax-m3(vision) и прежнегоdeepseek-v4-pro.Watch out
После merge нужен рестарт opencode-контейнера, чтобы reviewer подхватил новую модель. При первом ревью проверь, что запросы к kimi-k3 проходят (если opencode не зарезолвит модель из реестра — добавить декларацию в
provider.ollama-cloud.modelsпо образцуdeepseek-v4-flash:0731, это отдельный follow-up).Pending
—
Closes #116
Code Review Summary
Смена модели reviewer-агента на
ollama-cloud/kimi-k3с синхронным обновлением тестаtest_agent_models_exactи docstring'ов (6→5 субагентов — соответствует фактическому набору explore/general/reviewer/memory-syncer/vision). Изменение минимальное, консистентное, paired update writer↔reader выполнен в одном PR.Positives
opencode.json:436(writer) иtests/test_permissions.py:417(reader) обновлены совместно — окно сломанного main закрыто.kimi-k3не декларирована вprovider.ollama-cloud.models— какminimax-m3и прежнийdeepseek-v4-pro(встроены в реестр opencode).reasoningEffort: "max"сохранён, тестtest_agents_have_reasoning_effort_maxпроходит.pytest tests/test_permissions.py— 30 passed, CI green.Suggestions (info, not blocking)
deepseek/deepseek-v4-proв провайдереdeepseekбольше нигде не используется (reviewer перешёл на ollama-cloud ещё раньше). Если это каталог для ручного выбора в UI — оставить; если нет — кандидат на удаление отдельным PR.test_agent_models_exactстал длиннее 79 символов (PEP8 E501) — можно перенести на две строки, но не блокирует.Verdict: APPROVE