GitHub представил крупное обновление для Copilot coding agent — инструмента, который берет на себя рутину в фоновом режиме. Пока вы пишете код в Cursor или VS Code, агент фиксит баги, пишет тесты и закрывает технический долг прямо в GitHub.
Главная цель апдейта — сделать так, чтобы к вашему возвращению из кофе-брейка в репозитории висел готовый Pull Request, который не страшно мержить. Вот что изменилось.
Выбор модели под задачу
В панели агентов появился model picker. Раньше все фоновые задачи крутились на одной дефолтной модели, что не всегда эффективно. Теперь вайбкодеры могут гибко управлять ресурсами:
- Для простых задач: (например, написание юнит-тестов) можно выбрать быструю и дешевую модель.
- Для сложного рефакторинга: или интеграционных тестов с кучей пограничных кейсов — переключиться на самую мощную LLM.
- Режим Auto: если не хочется выбирать вручную, GitHub сам определит оптимальный стек.
На текущий момент выбор моделей доступен пользователям тарифных планов Copilot Pro и Pro+, поддержка Business и Enterprise ожидается в ближайшее время.
Агент теперь сам проверяет свой код
Самая «боль» при работе с ИИ-агентами — это чистка их кода. Часто логика работает, но написана так, что человек бы так никогда не сделал.
Теперь Copilot coding agent использует Copilot code review для самопроверки. Перед тем как открыть PR, агент прогоняет свои изменения через цикл обратной связи, итерирует и исправляет косяки. В одном из примеров агент сам заметил излишне сложную конкатенацию строк и упростил её до того, как прислал уведомление разработчику. Теперь вы получаете PR, который уже прошел «первую линию обороны».
Безопасность «из коробки»
ИИ генерирует код быстро, но так же быстро он может наплодить уязвимостей или случайно закоммитить секреты. GitHub интегрировал проверки безопасности прямо в воркфлоу агента.
Теперь во время работы запускаются:
- Code scanning на поиск уязвимых паттернов;
- Secret scanning для предотвращения утечки ключей;
- Dependency checks для выявления зависимостей с известными CVE.
Если агент попытается подтянуть «дырявую» библиотеку, система безопасности остановит процесс до того, как это станет проблемой в основном коде.
Что это значит для вайбкодеров?
Мы переходим от модели «ИИ как подсказчик» к модели «ИИ как автономный мидл-разработчик». Возможность делегировать скучные тикеты агенту, который сам себя проверяет и следит за безопасностью, освобождает время на проектирование архитектуры и создание фич. Просто назначаете Issue на Copilot и ждете готовый, проверенный PR.