🤖 Команда Claude Code, у которой уже более 90% кода пишут ИИ агенты, рассказала как обеспечить надежную разработку кода агентами.
По внутренним данным, с июня по сентябрь число принятых PR выросло более чем вдвое, а доля изменений, которые пришлось откатить, снизилась более чем на 40%.
🧪 До открытия PR агент запускает тесты, сборку или проверку интерфейса и предъявляет результат. Затем отдельный агент проверяет изменения с чистым контекстом.
В
CLAUDE.md задают соглашения проекта, в REVIEW.md описывают опасные ошибки, исключаемые пути и предел мелких замечаний. Ошибки обосновывают со ссылкой на файл и строку.
🔍 На PR работают несколько групп агентов. Одни параллельно ищут ошибки в контексте репозитория.
Другие проверяют находки и голосуют за их обоснованность.
Для слияния нужны пройденные CI и проверка безопасности, а также закрытые замечания.
Каждую находку нужно исправить либо закрыть с объяснением.
👤 Для низкорисковых коммитов допускается принятие без человеческой проверки, для среднего уровня риска нужно одно, для высокого два.
Первый классификатор назначает уровень риска, второй проверяет необходимость дополнительного человека.
Послабления действуют только для доверенных авторов; чувствительные пути и файлы CI требуют человека.
Одобрение агента не заменяет человеческое.
Одобрение привязано к коммиту: новые изменения, за которые система не может поручиться, требуют повторного согласования.
🔁 Доведение проверки до логичнского завершения.
После трёх раундов агент просит пересмотреть подход.
После первых проходов проверяется только новая разница в коде; опубликованные замечания не повторяются.
Исправлять предлагают весь класс ошибок сразу.
🛠 Очередь слияния повторяет проверки с актуальным
main. Затем идут внутреннее использование, постепенный выпуск и отключение нового поведения флагами. Инциденты и откаты превращают в ежедневные тесты проверяющего агента.
Ложные замечания и число раундов отслеживают отдельно.
⚠️ Публичный Code Review сам не блокирует слияние: проверка GitHub завершается с нейтральным статусом.
Блокировку по найденным ошибкам нужно настроить в своём CI.
💼 Переносимый подход: заранее определить опасные изменения, доказательства готовности и способ отката.
Сокращать ручное участие стоит по результатам измерений времени людей, откатов и инцидентов.
📎 Документация Code Review: настройка, статусы и стоимость
#Anthropic #Claude #Агенты
———
@tsingular
