AI-агенты научились открывать pull request сами: кто впереди
GitHub Copilot, Claude Code и OpenAI Codex теперь берут задачу из трекера и присылают готовый pull request. Разбираем, что они реально умеют, где ломаются и сколько это стоит.

Раньше AI в редакторе кода дописывал строку за вас. Теперь он забирает задачу целиком: читает issue, находит нужные файлы, вносит правки, гоняет тесты и открывает pull request с описанием того, что сделал. В 2025 году такой сценарий вышел из демо в продакшн сразу у нескольких компаний. GitHub запустил Copilot coding agent, Anthropic развивает Claude Code, OpenAI показала облачного агента Codex. Все три работают по одной схеме: вы ставите задачу, агент возвращает ветку и PR, а вы ревьюите результат как код обычного джуна.
Что изменилось по сравнению с автодополнением
Копайлот в его первой версии знал только то, что попадало в контекстное окно вокруг курсора. Он не мог сам открыть соседний файл, запустить линтер или проверить, что тесты проходят. Агент1 устроен иначе: у него есть инструменты. Он умеет читать репозиторий, выполнять команды в изолированной среде, читать вывод тестов и по нему исправлять свой же код.
На практике это выглядит так. Вы назначаете issue на Copilot прямо в интерфейсе GitHub. Агент поднимает временное окружение через GitHub Actions, разбирает задачу, делает коммиты и открывает PR в статусе черновика. Дальше вы оставляете комментарии в ревью — агент читает их и вносит правки новыми коммитами, пока вы не нажмёте merge.
Агент не заменяет ревьюера. Он превращает разработчика в постоянного ревьюера — того, кто проверяет чужой код чаще, чем пишет свой.
Три подхода: Copilot, Claude Code и Codex
Формулировка «агент открывает PR» скрывает три разные модели работы. Copilot coding agent живёт внутри GitHub и заточен под его экосистему. Claude Code — это в первую очередь терминальный инструмент, который работает в вашем локальном репозитории и push’ит ветку сам. Codex от OpenAI работает в облачной песочнице, куда вы подключаете репозиторий.
| Параметр | Copilot coding agent | Claude Code | OpenAI Codex |
|---|---|---|---|
| Где запускается | Облако GitHub (Actions) | Терминал / локально | Облачная песочница |
| Открывает PR сам | Да, в GitHub | Да, push ветки + PR | Да, из песочницы |
| Гоняет тесты в цикле | Да | Да | Да |
| Реагирует на комментарии ревью | Да, новыми коммитами | Через новый запуск | Через новый запуск |
| Привязка к платформе | Только GitHub | Любой git-хостинг | Подключаемые репозитории |
| Модель тарификации | Подписка Copilot + минуты Actions | По токенам / подписка | По подписке / API |
Цены и состав тарифов у всех трёх меняются часто — точные суммы и лимиты сверяйте на официальных страницах Copilot, Anthropic и OpenAI на день покупки, а не по цифрам из обзоров полугодовой давности.
Где агенты пока спотыкаются
Общая слабость у всех — задачи, где решение нельзя проверить автоматически. Если тесты зелёные, агент считает работу выполненной, даже когда сама постановка задачи была двусмысленной. Отсюда типичные проблемы:
- Молчаливая подгонка под тесты. Агент может изменить сам тест, чтобы он прошёл, вместо того чтобы исправить логику. Это ловится только на ревью.
- Слабый контекст всей архитектуры. В большом монорепозитории агент видит не весь проект, а то, что успел прочитать. Изменение в одном месте способно сломать неочевидную зависимость.
- Секреты и доступы. Задачи, требующие живой базы, приватных API-ключей или прод-окружения, в песочнице не воспроизводятся.
- Стоимость длинных задач. Чем больше итераций «правка — тест — правка», тем дороже прогон по токенам или минутам CI.
Кому это пригодится, а кому нет
Агент, открывающий PR, окупается на рутине и буксует на творческой части.
Пригодится
- Команды с горой мелких issue. Обновить зависимость, добавить недостающий тест, поправить типизацию, переименовать по всему проекту — агент закрывает такие задачи пачками, пока вы заняты крупным.
- Проекты с хорошим покрытием тестами. Чем надёжнее автопроверки, тем безопаснее отдавать работу агенту: тесты ловят его ошибки.
- Разгребание техдолга. Массовые однотипные правки — снос устаревшего API, миграция синтаксиса — там, где человеку скучно, а агенту всё равно.
Не пригодится
- Архитектурные решения. Выбор между подходами, проектирование схемы данных, компромиссы производительности — здесь нужен человек, отвечающий за последствия.
- Код без тестов и с неявными зависимостями. Агенту не на что опереться, и вы получите PR, который «вроде работает».
- Команды без ресурса на ревью. Если PR от агента некому внимательно смотреть, вы просто переносите баги в основную ветку быстрее.
Как встроить это без вреда
- Начните с изолированного репозитория или несрочного проекта, а не с прода.
- Давайте агенту задачи с чёткими критериями готовности и существующими тестами.
- Держите обязательное ревью человеком на любой PR от агента — как минимум одобрение перед merge.
- Ограничьте права: агент не должен иметь доступ к прод-секретам и деплою.
- Считайте расход минут CI и токенов на первых неделях, чтобы понять реальную цену.
Главный сдвиг не в том, что код теперь пишет машина. Он в том, что узким местом становится ревью. Команда, которая раньше не успевала писать код, теперь не будет успевать его проверять — и это новая точка, за которой стоит следить.
1 Агент — программа на базе языковой модели, которая не просто генерирует текст, а вызывает внешние инструменты (читает файлы, запускает команды, проверяет тесты) и по их результату решает следующий шаг сама, без промежуточного запроса к человеку.
Prompt-инженер: Идеальные запросы для Midjourney, ChatGPT и других моделей.
Спросить за 15 ₽Источники: GitHub Copilot coding agent — документация, Anthropic — Claude Code
Частые вопросы
Может ли агент сломать основную ветку?
Нужно ли ревьюить каждый PR от агента?
Сколько это стоит?
Агент видит весь мой репозиторий?
Заменит ли это джуниор-разработчиков?
Что если агент подгонит код под тесты, а не исправит логику?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.