В Codex CLI есть команда codex review: она проверяет изменения без…
В Codex CLI есть команда codex review: она проверяет изменения без интерактивного режима и умеет смотреть незакоммиченные правки, разницу с базовой веткой или отдельный коммит. Так описано в справочнике команд Codex.
Удобно гонять её перед каждым коммитом, пока diff ещё маленький. Три режима:
codex review --uncommitted
codex review --base main
codex review --commit 1a2b3c4
Первый смотрит staged, unstaged и новые неотслеживаемые файлы. Второй сравнивает текущую ветку с main. Третий разбирает один коммит, к нему можно добавить --title с заголовком для сводки.
Важная деталь из документации: --uncommitted, --base, --commit и собственная инструкция взаимно исключают друг друга. Если нужен свой чек-лист, его передают отдельным запуском, например через stdin:
codex review - < review-checklist.md
В файл review-checklist.md стоит положить то, что модель по diff замечает хуже всего: гонки при одновременных запросах, обратимость миграций, план отката, новые зависимости и секреты в тестовых фикстурах.
Внутри интерактивной сессии то же самое делает /review, а /diff показывает сами правки, включая файлы, которые Git ещё не отслеживает. По документации /review работает на модели текущей сессии, если в config.toml не задан review_model. Это способ отдать ревью другой модели, не трогая основную.
Справочник: https://developers.openai.com/codex/cli/reference
Вы запускаете ревью агентом до коммита или уже на пул-реквесте?
Удобно гонять её перед каждым коммитом, пока diff ещё маленький. Три режима:
codex review --uncommitted
codex review --base main
codex review --commit 1a2b3c4
Первый смотрит staged, unstaged и новые неотслеживаемые файлы. Второй сравнивает текущую ветку с main. Третий разбирает один коммит, к нему можно добавить --title с заголовком для сводки.
Важная деталь из документации: --uncommitted, --base, --commit и собственная инструкция взаимно исключают друг друга. Если нужен свой чек-лист, его передают отдельным запуском, например через stdin:
codex review - < review-checklist.md
В файл review-checklist.md стоит положить то, что модель по diff замечает хуже всего: гонки при одновременных запросах, обратимость миграций, план отката, новые зависимости и секреты в тестовых фикстурах.
Внутри интерактивной сессии то же самое делает /review, а /diff показывает сами правки, включая файлы, которые Git ещё не отслеживает. По документации /review работает на модели текущей сессии, если в config.toml не задан review_model. Это способ отдать ревью другой модели, не трогая основную.
Справочник: https://developers.openai.com/codex/cli/reference
Вы запускаете ревью агентом до коммита или уже на пул-реквесте?
Просмотры: 2