← Все движки

Codex CLI

OpenAI Codex CLI под подпиской ChatGPT: нативный запуск, продолжение бесед и работа с проектом.

Codex CLI работает в VibeForge под подпиской ChatGPT, без ключа OPENAI_API_KEY. Доступно всё поколение GPT-6 — новая GPT-6.1 Sol, флагманская Astra, Sol и быстрая Luna — с контекстом 272 000 токенов; у GPT-6.1 Sol, Astra и Sol сверх обычных уровней есть режим ultra с автоделегированием подзадач. VibeForge запускает `codex exec --json` напрямую и сохраняет идентификатор беседы для продолжения работы.

Что VibeForge знает про этот движок

СвойствоЗначение
Исполняемый файлcodex; свой путь к бинарю можно задать в VIBEFORGE_CODEX_BIN
Вычищается из окруженияOPENAI_API_KEY
Модели и контекстGPT-6.1 Sol, GPT-6 Astra, Sol и Luna — по 272 000 токенов
Уровень рассужденийlow … max, плюс ultra у GPT-6.1 Sol, Astra и Sol (у Luna его нет)
Обновлениеnpm install -g @openai/codex@latest
Слэш-команды в headlessнет ни одной

Как запускается Codex

VibeForge читает структурированные события codex exec --json: ответы, выполненные команды, изменения файлов и результат хода. Следующее сообщение продолжает сохранённую беседу через codex exec resume. Для задач используется песочница с записью в рабочий каталог, а для планирования — режим только чтения.

Слэш-команд нет — и это не недосмотр

У Codex вся работа со слэшем живёт в коде интерактивного терминала. В неинтерактивном режиме таких путей нет вовсе, и проверяется это просто:

$ codex exec "/init"

# строка уезжает модели обычным текстом, и она
# добросовестно выполняет её как задание —
# команда не срабатывает, ход потрачен

По той же причине не доезжают до работы и пользовательские заготовки промптов из ~/.codex/prompts: их подставляет тот же интерактивный терминал. Поэтому в меню «/» у Codex в VibeForge пусто — показывать команды, которые не выполнятся, вреднее, чем не показывать ничего.

Установка и вход

  1. 1Поставьте CLI: npm i -g @openai/codex.
  2. 2Выполните codex login и выберите вход по аккаунту ChatGPT.
  3. 3В VibeForge откройте «Настройки → Окружение» и нажмите «Проверить снова».