Интерактивный режим
Команда codex без подкоманды запускает TUI — полноэкранный терминальный интерфейс с историей, composer, статусной строкой и подтверждениями действий.
codexПередать первый запрос сразу:
codex "Найди причину падения тестов. Пока ничего не меняй."Приложить изображение:
codex --image ./bug.png "Сопоставь ошибку на скриншоте с кодом"Полезные флаги запуска
| Флаг | Назначение |
|---|---|
-C, --cd <DIR> | Выбрать рабочую папку |
-m, --model <MODEL> | Разово выбрать модель |
-i, --image <FILE>... | Приложить изображения к первому сообщению |
-s, --sandbox <MODE> | read-only, workspace-write или danger-full-access |
-a, --ask-for-approval <POLICY> | untrusted, on-request или never |
--add-dir <DIR> | Добавить ещё один доступный для записи каталог |
--search | Включить live web search для этого запуска |
-c key=value | Разово переопределить параметр config.toml |
-p, --profile <NAME> | Подключить файл профиля $CODEX_HOME/<name>.config.toml |
--no-alt-screen | Оставить вывод в обычном scrollback терминала |
--strict-config | Завершиться ошибкой при неизвестных ключах конфига |
Все глобальные флаги перечислены в официальном CLI reference.
Продолжить или разветвить чат
codex resume # выбрать сохранённый сеанс
codex resume --last # последний сеанс в текущем каталоге
codex resume --all # показать сеансы из всех каталогов
codex fork # выбрать сеанс и создать ветку диалога
codex fork --last # разветвить последнийresume продолжает исходную историю. fork создаёт новую историю с тем же контекстом до точки ветвления.
Управление сохранёнными сеансами
codex archive <SESSION>
codex unarchive <SESSION>
codex delete <SESSION>Архивирование обратимо и подходит для уборки списка. delete удаляет transcript без возможности восстановления; передайте --force только вместе с UUID и только когда уверены.
Ввод во время работы
Сообщение, отправленное во время активного turn, может направить текущую работу или встать в очередь — поведение зависит от поверхности и настройки follow-up. Slash-команду можно набрать и нажать Tab, чтобы поставить её на следующий turn. Esc прерывает текущую операцию, а /ps показывает фоновые терминалы.
Выход
Используйте /quit, /exit или Ctrl+C. Перед выходом проверьте /diff: сохранённый чат не заменяет commit и не гарантирует сохранность незакоммиченных изменений.