GitHub Copilot coding agent научился проверять собственный код перед созданием pull request. ИИ-помощник анализирует результат через Copilot code review, исправляет недочёты и только потом передаёт код разработчику.
Основная проблема автогенерируемого кода — он работает, но выглядит неестественно. Теперь агент получает обратную связь от собственного анализатора и улучшает код до передачи человеку.
Выбор модели под задачу
В панели Agents появился переключатель моделей. Раньше все задачи выполнялись на одной модели по умолчанию. Теперь можно выбрать быструю модель для unit-тестов или мощную — для сложного рефакторинга.
Функция доступна пользователям Copilot Pro. Поддержка Business и Enterprise планируется позже.
Проверка безопасности в реальном времени
Агент автоматически запускает проверку кода на уязвимости, поиск секретов и анализ зависимостей во время работы. Если обнаруживается потенциальный API-ключ или уязвимая зависимость — проблема решается до создания pull request.
Code scanning обычно входит в GitHub Advanced Security, но с Copilot coding agent предоставляется бесплатно.
Настраиваемые агенты
Команды могут создавать собственных агентов под специфические процессы. Для этого нужно создать файл в папке .github/agents/ и описать подход.
Например, агент для оптимизации производительности запускает бенчмарки, вносит изменения, затем измеряет разницу. В демонстрации такой агент показал улучшение производительности на 99% для одной функции.
Для разработчиков это означает меньше времени на рутинные правки после автогенерации кода и более качественные pull request с первого раза. Особенно полезно командам, которые активно используют ИИ в разработке, но тратят время на доработку результатов.
Обновления доступны через панель Agents в интерфейсе GitHub.