Kimi CLI
Kimi CLI под подпиской Kimi Code: модели K3 и K2.7, единственный движок на Python-установщике и самый богатый набор слэш-команд в headless.
Kimi CLI подключается к VibeForge как программа `kimi` под подпиской Kimi Code. Доступны Kimi K3 с контекстом 1 000 000 токенов и две модели K2.7 по 256 000. Ставится он единственным из пяти движков не через npm, а через питоновский `uv`, и он же лучше остальных переносит слэш-команды в неинтерактивный запуск — их разбирает ядро агента, а не оболочка терминала.
Что VibeForge знает про этот движок
| Свойство | Значение |
|---|---|
| Исполняемый файл | kimi, переопределяется VIBEFORGE_KIMI_BIN |
| Вычищается из окружения | ничего: ключи kimi читает не из окружения, а из своего config.toml |
| Модели и контекст | Kimi K3 — 1 000 000 токенов; K2.7 Code и K2.7 Highspeed — по 256 000 |
| Уровень рассуждений | флага нет: глубина задаётся конфигом движка |
| Установка и обновление | uv tool install kimi-cli, обновление uv tool upgrade kimi-cli |
| Слэш-команды в headless | 5: /compact, /init, /plan, /add-dir, /export |
Почему слэш-команд больше, чем у остальных
Потому что разбирает их не оболочка терминала, а само ядро агента: команда распознаётся до того, как строка уйдёт модели, и неинтерактивный запуск приходит в то же ядро. Команды же самой оболочки — /help, /model, /mcp, /theme, /sessions, /task, /hooks, /undo, /fork — живут отдельно и до неинтерактивного режима не доезжают.
Две команды не включены намеренно. /yolo и /afk переключают режим подтверждений, который VibeForge задаёт при запуске: молчаливое переключение из чата ломало бы договорённость о правах агента.
Оговорка про самый первый ход
У движков без отдельного флага системного промпта правила работы уезжают агенту префиксом первого сообщения. Kimi требует, чтобы «/» стояла ровно в начале строки, — а после префикса она там уже не стоит, и команда уходит обычным текстом. На продолжении беседы префикса нет, и всё работает штатно.
Практический вывод: слэш-команду отправляйте вторым сообщением, а не первым. Ту же оговорку имеет Gemini CLI — по той же причине.
Установка и вход
- 1Поставьте
uv, если его нет, и выполнитеuv tool install kimi-cli. - 2Запустите
kimiи введите в открывшейся программе команду/login. - 3В VibeForge откройте «Настройки → Окружение» и нажмите «Проверить снова».
Версию VibeForge сверяет с PyPI, а не с npm: у движка питоновский канал доставки, и реестр npm про него ничего не знает.