Code review с Codex
Проверено: 20 июля 2026 года по официальной документации OpenAI.
Review — отдельный режим анализа изменений Git. Он ищет дефекты и риски, но сам по себе не меняет рабочее дерево. Для надежности отделяйте автора правки от этапа проверки хотя бы отдельным запросом /review.
Область проверки
| Область | CLI | Назначение |
|---|---|---|
| Незакоммиченные изменения | codex review --uncommitted | Проверить staged, unstaged и новые файлы |
| Относительно ветки | codex review --base main | Проверить diff текущей ветки от main |
| Один commit | codex review --commit <SHA> | Проверить выбранный commit |
| Своя инструкция | codex review "Проверь миграцию и обратную совместимость" | Сфокусировать анализ |
В интерактивных интерфейсах используйте /review. Review требует Git-репозитория. Набор доступных областей может различаться между CLI, IDE и desktop app.
Требования к замечанию
Хорошее замечание содержит:
- серьезность и реальный сценарий отказа;
- точный файл и минимальный диапазон строк;
- объяснение влияния на пользователя или систему;
- вариант исправления без неоправданного рефакторинга.
Просите не перечислять косметические предпочтения, если они не нарушают зафиксированный стандарт проекта.
Рекомендуемый цикл
- Сначала запустите тесты и статические проверки проекта.
- Запустите review на точной области Git.
- Подтвердите каждое замечание по коду или воспроизводимому сценарию.
- Исправляйте только подтвержденные проблемы.
- Повторите тесты и review после существенных исправлений.
Review не заменяет тесты, анализ зависимостей и ручную проверку критичных сценариев.
IDE и desktop app
Review-панель может показывать staged, unstaged, commit, branch или изменения последнего хода. Inline-комментарии помогают обсуждать конкретные строки. Пользователь по-прежнему управляет stage, revert, commit и push.
В IDE параметр chatgpt.reviewDelivery выбирает inline-вывод или отдельную панель. Для анализа pull request через GitHub CLI установите и авторизуйте gh; не передавайте токен в prompt.
Модель review
Если ваша версия поддерживает review_model, для review можно выбрать отдельную модель. Сначала проверьте поддержку параметра в текущей схеме конфигурации и требования вашей организации.