Skip to content

Commands and Configuration Cheatsheet

📚 Навигация по серии: Предыдущая статья 〔34 Комплексная практика〕 провела вас через весь жизненный цикл разработки фичи в проекте с использованием Codex. В этой главе мы собрали все команды, флаги и конфигурационные ключи из предыдущих тридцати статей в одну краткую справочную шпаргалку. В следующей статье 〔36 Лучшие практики〕 мы подведем итог и поговорим о принципах эффективного использования Codex.

Признаюсь честно: в первые два месяца использования Codex у меня на компьютере лежал файл codex-notes.txt, куда я в хаотичном порядке записывал параметры вроде «вывод в формате JSON — это --json» или «сохранение отчета — это -o». Проблема была в том, что из-за плохого структурирования я тратил много времени на поиск нужного флага codex exec: сначала искал в заметках, потом в истории терминала через history | grep codex, а иногда просто открывал документацию в браузере. То, что должно было занимать секунды, отнимало минуты.

Еще сложнее было с файлом конфигурации. Например, мне нужно было временно отключить доступ к сети для песочницы. Я помнил, что параметр начинается со строки sandbox_workspace_write, но как именно пишется ключ — network или net_access? Приходилось подбирать параметры в config.toml наугад до тех пор, пока Codex не запустился без ошибок. Это подтолкнуло меня к решению: собрать все часто используемые команды и настройки в одну шпаргалку, чтобы не тратить время на поиски.

Эта статья — готовый справочник. Мы опускаем теоретическое описание (оно было приведено в соответствующих главах) и фокусируемся только на быстром доступе к параметрам.

Прочитав эту статью, вы получите:

  • Единую шпаргалку по установке, авторизации, ключам запуска CLI, командам чата и параметрам config.toml
  • Таблицы соответствия уровней песочницы, моделей и интенсивности рассуждений
  • Справочник по работе с MCP-серверами, под-агентами и Skills
  • Инструкцию по проверке работы команд на локальной машине

⚠️ Имена флагов и параметров конфигураций соответствуют официальной документации. Версии моделей и значения по умолчанию зависят от вашей локальной среды, проверяйте их в выводе справки codex --help и файле config.toml. Текущая версия утилиты выводится командой codex --version. Экспериментальные функции снабжены соответствующими пометками.


01 Установка и авторизация

Список команд для развертывания окружения и настройки прав доступа.

Для установки и авторизации в условиях сетевых ограничений может потребоваться настройка прокси-серверов.

ЗадачаКомандаПлатформа / Примечание
Установка (скрипт)curl -fsSL https://chatgpt.com/codex/install.sh | shmacOS / Linux
Установка (PowerShell)powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"Windows
Установка через npmnpm install -g @openai/codexВсе платформы (требуется Node.js)
Установка через Homebrewbrew install --cask codexmacOS
Обновление утилитыcodex updateПри поддержке автообновления дистрибутивом
Авторизация (в браузере)codex loginСтандартный способ через OAuth ChatGPT
Авторизация (код устройства)codex login --device-authДля серверов без браузера (например, по SSH)
Авторизация по API-ключуprintenv OPENAI_API_KEY | codex login --with-api-keyЧтение ключа из стандартного ввода
Статус авторизацииcodex login statusВозвращает код 0 при успешном входе
Выход из аккаунтаcodex logoutУдаление локальных учетных данных
Диагностика окруженияcodex doctorСамопроверка установки, сети, Git и авторизации

💡 Резюме в одном предложении: Запустите codex doctor для проверки окружения после установки и убедитесь в успешной авторизации через codex login status.


02 Команды и флаги запуска Codex CLI

Основной блок параметров запуска командной строки. Параметры состоят из системной команды и флагов настройки поведения.

Системные команды CLI

КомандаНазначениеСтатус
codexЗапуск интерактивного текстового интерфейса (TUI)Стабильно
codex execНеинтерактивный запуск одной задачи (короткая форма codex e)Стабильно
codex resumeВосстановление предыдущей интерактивной сессииСтабильно
codex forkСоздание ответвления сессии с сохранением исходной веткиСтабильно
codex applyПрименение облачного патча к локальным файлам (короткая форма codex a)Стабильно
codex mcpУправление серверами MCP (список, добавление, удаление, вход)Экспериментально
codex featuresПросмотр и переключение флагов возможностейСтабильно
codex completionГенерация скриптов автодополнения для терминалаСтабильно

Общие флаги запуска (для большинства команд)

ФлагНазначениеОписание / Значения
--model / -mРазовый выбор моделиНапример, -m gpt-5.5
--image / -iПрикрепить изображение к первому запросуПути через запятую или повторением флага -i
--cd / -CСмена рабочей папки перед запускомПуть к целевому каталогу
--sandbox / -sВыбор режима песочницыread-only, workspace-write, danger-full-access
--ask-for-approval / -aВыбор политики подтвержденийuntrusted, on-request, never
--searchАктивация поиска в сетиРежимы live (прямой поиск) или cached (по умолчанию)
--add-dirДобавить папку в список разрешенных на записьПредотвращает запуск полного доступа к диску
--profile / -pИспользование профиля настроекНакладывается поверх глобальной конфигурации
--config / -cРазовое переопределение параметра-c key=value в формате TOML
--yoloОтключение песочницы и подтвержденийОпасно, используйте только в изоляторах

Флаги неинтерактивного режима codex exec

Используются при написании скриптов и автоматизации в CI/CD.

ФлагНазначение
PROMPT со значением -Чтение текста инструкции из stdin (например, cat prompt.txt | codex exec -)
--jsonПереключение вывода stdout в формат JSONL для jq-парсинга
--output-last-message / -oЗапись итогового ответа в файл с дублированием в stdout
--output-schemaПередача JSON Schema для структурирования ответа
--skip-git-repo-checkРазрешение запуска в папках без Git
--ephemeralЗапуск без сохранения логов сессии на диске
--full-autoУстаревший флаг, заменяйте его на --sandbox workspace-write
codex exec resume --lastПродолжение последней неинтерактивной сессии

💡 Резюме в одном предложении: Флаги -m (модель), -s (песочница), -a (подтверждения) и -o/--json (вывод) покрывают большинство задач настройки запуска CLI.


03 Команды чата (внутри интерактивного TUI)

Команды вводятся внутри сессии чата после символа /.

КомандаНазначение
/modelСмена модели и настройка интенсивности рассуждений
/statusПросмотр активной модели, лимитов контекста и разрешенных папок
/compactСжатие истории диалога для освобождения памяти сессии
/diffПросмотр изменений в репозитории (включая неструктурированные файлы)
/permissionsНастройка прав выполнения команд без подтверждений пользователя
/reviewЗапуск локального ревью кода текущей папки
/initСоздание шаблона файла AGENTS.md в корне проекта
/mcpСписок доступных инструментов подключенных серверов MCP
/skillsПросмотр и активация локальных сценариев Skills
/agentПереключение контекстов между запущенными под-агентами
/fastПереключение службы Fast (команды on, off, status)
/newОткрытие нового диалога в рамках текущего процесса CLI
/clearОчистка экрана консоли и запуск нового диалога
/quit или /exitЗавершение работы CLI

Команда /fast доступна только для моделей, поддерживающих приоритет обработки запросов на стороне серверов OpenAI.

💡 Резюме в одном предложении: Команды /model (модель), /status (статус), /compact (сжатие) и /diff (изменения) являются основными командами управления ходом сессии чата.


04 Ключи конфигурационного файла config.toml

Параметры прописываются в глобальном файле ~/.codex/config.toml для фиксации настроек по умолчанию.

КлючНазначениеЗначения
modelМодель по умолчанию"gpt-5.5"
model_reasoning_effortИнтенсивность рассужденийminimal, low, medium, high, xhigh
model_reasoning_summaryВывод хода рассужденийauto, concise, detailed, none
service_tierКласс обслуживания запросовflex, fast (требует флага fast_mode)
sandbox_modeРежим песочницы по умолчаниюread-only, workspace-write, danger-full-access
sandbox_workspace_write.network_accessРазрешение сети для записиtrue или false
sandbox_workspace_write.writable_rootsСписок дополнительных папок записи["/path/a", "/path/b"]
approval_policyПолитика подтвержденийuntrusted, on-request, never
web_searchРежим поиска информации в сетиdisabled, cached, live (по умолчанию cached)
review_modelМодель для запуска /reviewИмя модели (по умолчанию — текущая модель сессии)
model_instructions_fileФайл пользовательских инструкцийПуть к файлу правил

Пример готового файла config.toml:

toml
model = "gpt-5.5"
model_reasoning_effort = "medium"
sandbox_mode = "workspace-write"
approval_policy = "on-request"

[sandbox_workspace_write]
network_access = false

💡 Резюме в одном предложении: Укажите ключи model, model_reasoning_effort, sandbox_mode и approval_policy в файле config.toml для фиксации поведения ИИ при каждом запуске.


05 Режимы песочницы и подтверждений

Матрица настроек безопасности выполнения команд.

Режим песочницы (sandbox_mode)Описание ограниченийСфера применения
read-onlyДоступ к файлам только на чтениеАнализ кода, составление отчетов
workspace-writeЗапись разрешена только в рабочей папке проектаЛокальная разработка (рекомендуется)
danger-full-accessДоступ ко всей файловой системе компьютераЗапуск в изолированных контейнерах CI
Уровень подтверждений (approval_policy)Логика запросов
untrustedЗапрос подтверждения для всех небезопасных команд
on-requestЗапрос подтверждения только при выходе за границы песочницы
neverВыполнение команд без подтверждений (для фоновых задач)

Рекомендуемая конфигурация для безопасной локальной работы:

bash
codex --sandbox workspace-write --ask-for-approval on-request

Используйте флаг --add-dir вместо переключения песочницы в режим danger-full-access при необходимости дать ИИ доступ к внешней папке. Устаревший флаг --full-auto заменяйте на --sandbox workspace-write.

💡 Резюме в одном предложении: Используйте режим «workspace-write + on-request» для повседневной работы, переключаясь на never в скриптах CI и подключая внешние папки через --add-dir.


06 Модели и интенсивность рассуждений

Характеристики моделей и интенсивности рассуждений ИИ.

МодельКлассОптимальные задачи
gpt-5.5ФлагманСистемный рефакторинг, архитектура, поиск багов
gpt-5.4-miniЛегкаяРутинные исправления, написание тестов, под-агенты
gpt-5.3-codex-sparkБыстраяИнтерактивные сессии, быстрый диалог

Устаревшие модели gpt-5.2 и gpt-5.3-codex использовать не рекомендуется.

Выбор интенсивности рассуждений (model_reasoning_effort):

УровеньОписаниеТипичные сценарии
minimalБез дополнительного анализаАвтозаполнение строк, простые ответы
lowКраткий анализМелкие исправления
mediumСбалансированный режимБольшинство задач кодинга (по умолчанию)
highДетальный анализНаписание сложных алгоритмов
xhighМаксимальный анализСистемная отладка, криптография

💡 Резюме в одном предложении: Для большинства задач подходит связка «флагман + medium», с переходом на mini + low для рутины и активацией high при решении сложных алгоритмических проблем.


07 Управление MCP, под-агентами и Skills

Параметры запуска дополнительных программных интерфейсов.

ИнструментКоманда / Секция TOMLПрименение
MCP (управление)codex mcp list / codex mcp add <имя> ...Управление серверами в консоли, список инструментов в чате по /mcp
MCP (авторизация)codex mcp login <имя>Авторизация OAuth на серверах HTTP
MCP (настройка)Блок [mcp_servers.<имя>] в TOMLОписание параметров запуска сервера
Под-агентыРаздел [agents] в TOMLНастройка лимитов потоков (max_threads), переключение в чате по /agent
SkillsКоманда /skills в чатеВызов и просмотр сценариев. Подключение через [[skills.config]]

Раздел codex mcp находится в статусе экспериментального функционала, сверяйте параметры с выводом справки codex mcp --help.

💡 Резюме в одном предложении: Используйте команды codex mcp для управления серверами, настройки под-агентов в блоке [agents] файла конфигурации и команду /skills в чате для запуска Skills.


08 Практический тест: проверка параметров

Проверим статус авторизации и работоспособность команд в терминале.

Шаг 1: Проверка статуса авторизации

bash
codex login status

Ожидаемый результат: Возврат кода 0 при успешном входе.

Шаг 2: Тестовый запуск неинтерактивного режима

Запустите команду записи отчета в файл в режиме «только чтение»:

bash
codex exec --sandbox read-only -o /tmp/codex-check.txt "Is current directory a Git repository?"

(На Windows замените /tmp/ на путь к вашей временной папке).

Ожидаемый результат: Текст ответа выведется на экран и запишется в файл /tmp/codex-check.txt.

Шаг 3: Вызов справки CLI

Проверьте список поддерживаемых параметров утилиты:

bash
codex exec --help

Ожидаемый результат: Вывод списка флагов сборки. Справка --help содержит наиболее актуальные данные по параметрам вашей версии CLI.

💡 Резюме в одном предложении: Выполните последовательно команды login status, codex exec -o и exec --help для проверки работоспособности окружения и актуальности флагов CLI.


Итоги

Мы собрали ключевые команды, параметры настроек и флаги безопасности Codex в единую шпаргалку.

Для быстрого доступа используйте подразделы:

  • Раздел 01 — для установки и настройки авторизации.
  • Раздел 02 — для выбора флагов командной строки CLI.
  • Раздел 03 — для вызова команд со слэшем в чате.
  • Раздел 04 — для прописывания настроек в config.toml.
  • Разделы 05 и 06 — для выбора параметров песочницы и моделей ИИ.
  • Раздел 07 — для управления MCP, под-агентами и Skills.

Сохраните этот справочник для быстрого поиска параметров при работе с проектами.


В следующей статье 36 · Лучшие практики мы поговорим о методах эффективного использования Codex. Мы разберем подходы к организации совместной работы ИИ и человека, правила гигиены кода и способы минимизации ошибок при проектировании сложных систем.


Рекомендуемое чтение