Grok CLI
Grok CLI под подпиской SuperGrok в VibeForge: модели, слэш-команды в неинтерактивном режиме и почему запуск падает на неизвестной модели.
Grok CLI подключается к VibeForge как локальная программа `grok` под вашей подпиской xAI. Доступны Grok 4.6 и Grok 4.5, у обеих контекст 500 000 токенов. Главная особенность в эксплуатации: `--model` с незнакомым идентификатором не откатывается на модель по умолчанию, а жёстко обрывает запуск, поэтому каталог моделей в VibeForge сверяется с живым выводом `grok models`.
Что VibeForge знает про этот движок
| Свойство | Значение |
|---|---|
| Исполняемый файл | grok, переопределяется VIBEFORGE_GROK_BIN |
| Вычищается из окружения | XAI_API_KEY, GROK_API_KEY |
| Модели и контекст | Grok 4.6 (по умолчанию) и Grok 4.5 — по 500 000 токенов |
| Уровень рассуждений | есть, отдельным флагом |
| Обновление | grok update; проверка версии — grok update --check --json |
| Слэш-команды в headless | 2: /compact и /status |
Почему моделей всего две
Потому что остальные роняли работу. Grok не прощает незнакомый идентификатор модели: вместо отката на модель по умолчанию он обрывает запуск строкой «Couldn't set model … unknown model id», и падает КАЖДЫЙ агент, которому эта модель досталась.
В каталоге VibeForge дважды оказывались идентификаторы-призраки: grok-build (его не было в CLI никогда, а стоял он первым, то есть по умолчанию) и grok-composer-2.5-fast, взятый из документации xAI, которую сам CLI ещё не знал. Теперь список сверяется с выводом grok models, а неизвестный идентификатор отбрасывается на подходе, а не доезжает до запуска.
Слэш-команды: работают не все
Grok разбирает «/» и в неинтерактивном запуске, но по-настоящему выполняет лишь две команды. Остальные уходят модели обычным текстом — она честно пытается разобраться, что это за команда, тратит ход и ничего не делает:
| Команда | Что происходит в headless |
|---|---|
/compact | работает: история сворачивается в пересказ |
/status | работает: id беседы, рабочий каталог, текущая модель |
/usage, /cost, /memory, /copy, /resume, /rewind, /undo, /privacy, /help, /tutorial, /docs | уходят модели текстом и тратят ход впустую |
/context | команда понята, но ответ пустой — в ленте выглядит как молчание агента |
Установка и вход
- 1Поставьте CLI:
npm i -g @xai-official/grok. - 2Запустите
grokи войдите в аккаунт xAI, когда программа спросит. - 3В VibeForge откройте «Настройки → Окружение» и нажмите «Проверить снова».
Свой каталог ~/.grok/bin VibeForge просматривает отдельно: grok ставит себя туда, и в урезанном PATH его иначе не найти.