До сих пор AI-помощники предлагали исправления, но теперь они готовы действовать. Microsoft выпустила в общую доступность Agentic Autofix для GitHub Copilot, который не просто находит предупреждения сканирования кода, но и самостоятельно их устраняет, а затем проверяет результат.
Agentic Autofix переводит Copilot из режима «подсказчика» в «исполнителя». Теперь Copilot самостоятельно исследует кодовую базу, генерирует исправления для предупреждений сканирования кода и проверяет их работоспособность, повторно запуская CodeQL.
После успешной проверки Copilot автоматически создает черновик pull request. Он включает сводку изменений, обоснование исправления и предпринятые шаги валидации. Разработчики могут давать Copilot дальнейшие указания по изменениям в PR, комментируя его или взаимодействуя с сессией на вкладке Agents репозитория.
Функция поддерживает исправление до 25 предупреждений за один раз и работает только с предупреждениями на ветке по умолчанию в репозиториях GitHub Enterprise Cloud. Для активации требуется включение доступа через новую политику «Agentic autofix» администратором предприятия, затем администратором организации или репозитория.
Интеграция автономного исправления и самопроверки в рабочий процесс разработки знаменует собой шаг к автоматизированному DevSecOps. Однако критическая роль человека в финальной проверке и утверждении изменений сохраняется. Microsoft не сообщила о конкретных тарифах на AI Credits для этой функции.