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