Codex в IDE
Проверено: 20 июля 2026 года по официальной документации OpenAI.
Расширение Codex удобно для короткого цикла «выделить код → поставить задачу → проверить diff», когда основная работа уже идет в редакторе. Оно использует тот же config.toml, что CLI и desktop app, но имеет отдельные настройки интерфейса редактора.
Передача контекста
- Выделите код и добавьте его в текущий диалог командой
chatgpt.addToThread. - Добавьте целый файл командой
chatgpt.addFileToThread. - Используйте
/ide-context, чтобы проверить контекст, полученный из редактора. - Для новой независимой задачи откройте новый диалог, а не смешивайте несколько целей в одном потоке.
Не передавайте секреты и сгенерированные файлы без необходимости. Codex видит только предоставленный контекст и доступные ему файлы, а не «весь проект автоматически».
Основные команды редактора
| Command ID | Назначение |
|---|---|
chatgpt.addToThread | Добавить выделение в текущий диалог |
chatgpt.addFileToThread | Добавить открытый файл |
chatgpt.newChat | Начать новый диалог |
chatgpt.newCodexPanel | Открыть отдельную панель Codex |
chatgpt.openCommandMenu | Открыть меню команд Codex |
chatgpt.openSidebar | Показать боковую панель |
Назначьте собственные сочетания клавиш средствами редактора, если используете эти действия регулярно.
Полезные slash-команды
| Команда | Когда применять |
|---|---|
/status | Проверить модель, режим и текущую сессию |
/ide-context | Посмотреть контекст, переданный IDE |
/review | Запустить отдельный обзор изменений Git |
/plan | Сначала согласовать план сложной задачи |
/local | Продолжить работу локально |
/cloud | Передать подходящую задачу облачному окружению |
/worktree | Изолировать работу в отдельном Git worktree |
/compact | Сжать длинный контекст диалога |
Состав доступных команд зависит от версии расширения и включенных возможностей. Откройте меню /, чтобы увидеть фактический список.
Настройки расширения
Общие параметры модели, sandbox, approvals и MCP задаются в ~/.codex/config.toml или проектной конфигурации. Параметры интерфейса IDE имеют префикс chatgpt.*, например:
{
"chatgpt.followUpQueueMode": "queue",
"chatgpt.reviewDelivery": "detached",
"chatgpt.composerEnterBehavior": "enter"
}followUpQueueMode: отправлять следующую инструкцию сразу как уточнение (steer) или ставить ее в очередь (queue).reviewDelivery: показывать замечания встроенно (inline) или в отдельной панели (detached).composerEnterBehavior: поведение Enter в поле ввода.openOnStartup: открывать Codex при запуске редактора.commentCodeLensEnabled: показывать действия Codex рядом с комментариями.
Параметр cliExecutable предназначен для разработки расширения. Не подменяйте им штатный бинарный файл в обычной работе.
Локальная и облачная работа
Локальная сессия работает с вашим Git-репозиторием и правами sandbox. Облачная задача выполняется в подготовленном удаленном окружении и не получает несинхронизированные локальные файлы автоматически. Перед передачей задачи проверьте, что нужный код доступен в выбранной ветке или окружении.
В Windows можно включить выполнение агента в WSL. При этом пути, зависимости и Git должны быть доступны внутри выбранного дистрибутива WSL.