У Codex есть план.Положите его в файл, который можно проверить.

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

macOS 14 или новее. Чтение бесплатно; редактирование и ревью оплачиваются один раз.

Коротко

Введите в Codex /plan, чтобы перейти в plan mode, при желании сразу с запросом, например /plan Propose a migration plan for this service. План приходит в чат. Попросите Codex сохранить его как plans/<name>.md и отправить вам в DotMD: вы комментируете шаги, Codex их исправляет и ждёт вашего утверждения. Codex может также проверить план, который написал Claude Code.

Что делает /plan в Codex

Команда /plan переключает Codex в plan mode. Вместо того чтобы сразу писать код, Codex сначала предлагает план выполнения. Запрос можно ввести после команды: /plan Propose a migration plan for this service. Пока Codex уже занят задачей, команда недоступна, поэтому используйте её в начале работы.

Почему план должен быть файлом

В plan mode план приходит сообщением в чате. В документации OpenAI файл плана не упоминается. Сообщение в чате трудно проверять: оно уезжает вверх, на один шаг нельзя указать, и больше никто его не прочтёт.

Файл решает все три проблемы. Можно прокомментировать одну строку, сравнить с прежней версией, закоммитить и передать другому агенту. Поэтому просите план файлом, в выбранной вами папке.

Запрос, который работает

После того как Codex предложил план, или прямо в том же запросе, скажите:

Write the plan to plans/<name>.md and send it to me in DotMD for review.

Codex записывает файл и вызывает request_review из DotMD. Файл появляется в боковой панели в разделе Needs You, а Codex ждёт. Вы читаете план отрисованным, выделяете шаг, комментируете по ⌥⌘M и нажимаете Send. Codex получает ваши комментарии, исправляет план и возвращает каждый комментарий с пояснением. Вы принимаете или открываете снова каждое исправление и нажимаете Approve, когда всё верно.

Если Codex ищет комментарии в проекте вместо того, чтобы читать их из DotMD, упомяните DotMD в запросе или добавьте строку в AGENTS.md: см. CLAUDE.md и AGENTS.md.

Подключите Codex один раз

Включите MCP-сервер в DotMD в Settings → MCP, затем добавьте DotMD в ~/.codex/config.toml:

[mcp_servers.dotmd]
url = "http://127.0.0.1:8089/mcp"
tool_timeout_sec = 3600

tool_timeout_sec позволяет Codex ждать, пока вы читаете. Без него Codex перестаёт ждать примерно через минуту. После добавления перезапустите Codex. Приложение, CLI и расширение для IDE используют одну настройку; руководство по Codex показывает и путь через приложение.

Codex проверяет план Claude Code, и наоборот

Два агента видят больше, чем один. Пусть Claude Code напишет план в plan mode, а потом попросите Codex: «Проверь plans/migration.md в DotMD и оставь комментарии к шагам, с которыми не согласен». Его замечания лягут на нужные строки под его именем. Вы оставляете их, правите или удаляете, и Claude Code получает только то, что осталось. Так же работает и в обратную сторону.

Агенты никогда не разговаривают друг с другом. Всё идёт через файл и его комментарии, а решаете вы. Подробнее в Агент проверяет агента.

Что проверить в плане Codex

План дёшево менять, а реализацию нет, поэтому прочтите его один раз, держа в голове несколько вопросов:

  • Не пропущен ли шаг? Тесты, миграция, документация, откат.
  • Верен ли порядок? Шаг, которому нужен результат более позднего шага, — ошибка в плане.
  • Верен ли объём? Ищите файлы или области, которые вы не просили Codex трогать.

Оставляйте каждое замечание комментарием к тому шагу, о котором оно, и пишите, что изменить. Codex видит ваши комментарии и файл, больше ничего, поэтому «используй здесь существующий хелпер» лучше, чем «это неверно». DotMD также показывает любое изменение, о котором вы не просили, в разделе Other changes, так что видно, не ушло ли исправление дальше нужного.

Вопросы о планах Codex

Где Codex сохраняет планы?

В чате, а не в файле. В документации OpenAI файл плана не упоминается. Попросите Codex записать план в выбранный вами файл.

Может ли Codex проверить план, который написал Claude Code?

Да. Он оставляет комментарии к строкам в DotMD, а Claude Code их исправляет.

Тратит ли Codex токены, пока ждёт моего ревью?

Нет, если задан tool_timeout_sec: он ждёт в одном вызове инструмента.

Бесплатно ли это?

Чтение плана в DotMD бесплатно. Ревью с агентами требует DotMD Reviewer; см. цены.

Другие вопросы