GitHub продолжает прокачивать концепцию автономной разработки. Свежее обновление GitHub Copilot coding agent превращает его из простого помощника в полноценного «сотрудника», который может закрывать задачи, пока вы на обеде.
Основная идея проста: вы делегируете агенту рутину (багфиксы, тесты, рефакторинг), а он возвращается с готовым Pull Request. Вот что изменилось в процессе этого взаимодействия.
Выбор модели под задачу
Раньше все фоновые задачи выполнялись на одной дефолтной модели. Теперь в панели Agents появился Model Picker.
Это критически важно для вайбкодеров:
- Для простых unit-тестов можно выбрать быструю и дешевую модель.
- Для сложного рефакторинга или поиска хитрых edge-кейсов — переключиться на самую мощную (SOTA) модель.
- Если не хотите выбирать вручную, можно оставить режим
auto, и GitHub сам подберет оптимальный вариант.
На данный момент выбор моделей доступен пользователям Copilot Pro и Pro+, поддержка Business и Enterprise ожидается в ближайшее время.
Агент теперь делает самопроверку (Self-Review)
Самая большая боль при работе с AI-агентами — это «грязный» код, который технически работает, но выглядит чужеродно. GitHub решил это интеграцией Copilot Code Review прямо в цикл работы агента.
Теперь перед тем, как открыть PR, агент сам проверяет свои изменения, получает фидбек от системы и итерирует код. В одном из примеров агент заметил, что его собственная конкатенация строк слишком сложна, и упростил её до того, как вы получили уведомление. В итоге на ревью к человеку попадает уже «причесанный» патч.
Безопасность «из коробки»
AI-код не застрахован от уязвимостей или утечки секретов. Теперь Copilot coding agent нативно запускает:
- Code scanning (поиск уязвимых паттернов);
- Secret scanning (проверка на наличие токенов в коде);
- Dependency vulnerability checks (анализ зависимостей).
Все проверки проходят внутри сессии агента, так что вы не получите PR с «дырявым» кодом.
Что это значит для вайбкодеров?
Мы переходим от простых промптов к программируемому исполнению. GitHub явно метит в сторону полной автономности: в планах уже заявлены «приватный режим», стадия планирования перед написанием кода и выполнение задач, не требующих PR (например, суммаризация ишью или генерация отчетов).
Для тех, кто привык работать через терминал, также улучшили CLI handoff, позволяя бесшовно передавать контекст между локальной разработкой и облачным агентом.