← Все движки

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
Слэш-команды в headless2: /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. 1Поставьте CLI: npm i -g @xai-official/grok.
  2. 2Запустите grok и войдите в аккаунт xAI, когда программа спросит.
  3. 3В VibeForge откройте «Настройки → Окружение» и нажмите «Проверить снова».

Свой каталог ~/.grok/bin VibeForge просматривает отдельно: grok ставит себя туда, и в урезанном PATH его иначе не найти.