РАЗРАБОТКА

GitHub Copilot научился выбирать модели и проверять свой код

Агент GitHub Copilot научился выбирать подходящие модели для задач, проверять собственный код и интегрировать security-сканирование перед PR.

✍️ Редакция iTech News | 26.02.2026 | ⏱ 2 мин | 👁 2 | Источник: GitHub Blog
💻

GitHub обновил Copilot coding agent — теперь разработчики могут выбирать модели под конкретные задачи, а агент проверяет собственный код перед созданием pull request. Раньше весь код писался одной дефолтной моделью без возможности настройки.

Copilot coding agent — это фоновый помощник, который работает в GitHub, пока разработчик пишет код в редакторе. Получает задачу через issue или панель Agents, выполняет её автономно и возвращает готовый PR. Концепция проста: делегировал работу перед обедом — после обеда забрал результат.

Выбор модели под задачу

В панели Agents появился model picker. Теперь можно использовать быструю модель для рутины вроде unit-тестов или переключиться на мощную для сложного рефакторинга с граничными случаями.

Доступ есть у Copilot Pro и Pro+ пользователей, поддержка Business и Enterprise — в ближайшее время. Если не хочется выбирать — есть режим auto, где GitHub сам определяет подходящую модель.

Самопроверка кода

Агент теперь использует Copilot code review для анализа собственных изменений перед открытием PR. Находит неоптимальные решения, исправляет их и только потом отправляет на ревью человеку.

В демо-сессии агент поймал собственную избыточную конкатенацию строк и переписал код до создания PR. Такие проблемы раньше находил и исправлял ревьюер.

Встроенные security-проверки

Агент запускает code scanning, secret scanning и проверку уязвимостей зависимостей прямо в процессе работы. Если нашёл зависимость с известной CVE или что-то похожее на API-ключ в коммите — блокирует PR до исправления.

Code scanning обычно входит в GitHub Advanced Security, но с Copilot coding agent доступен бесплатно.

Кастомные агенты

Команды могут создавать специализированных агентов через файлы в .github/agents/. Например, агент оптимизации производительности: сначала бенчмаркит код, вносит изменения, измеряет результат, только потом открывает PR.

На GitHub Checkout demo такой агент улучшил производительность lookup-функции на 99% — с конкретными метриками до и после изменений.

Обновления решают главную проблему AI-ассистентов в разработке — необходимость extensive cleanup после автоматически сгенерированного кода. Теперь агент сам проходит несколько итераций улучшения, прежде чем привлечь человека.

Поделиться: Telegram X LinkedIn