GitHub расширила REST и GraphQL API для проверки кода с Copilot. В октябре компания добавила запрос проверки для отдельного pull request с выбором уровня анализа. Теперь администраторы могут читать и менять настройки самой функции, а в ответах REST API появились отдельные поля, по которым можно распознать проверки и комментарии Copilot.

Администраторы предприятия могут включить или отключить проверку для всех организаций либо делегировать решение. В рамках корпоративной политики администраторы организации управляют доступностью проверки, её уровнем по умолчанию и конфигурацией среды выполнения. На уровне репозитория можно задать уровень проверки и определить, использует ли Copilot пользовательские инструкции и инструменты MCP. Для доступа к настройкам репозитория через GitHub Apps и токены с детализированными разрешениями нужны права Administration: read для чтения и Administration: write для изменений. На уровне предприятия и организации эти способы доступа не поддерживаются. Ответы REST API для организаций и репозиториев перечисляют доступные им уровни проверки.

Когда метаданные доступны, API показывает, на каком уровне прошла проверка. Для отдельных комментариев можно узнать, какие навыки, серверы MCP и пользовательские инструкции сам Copilot указал в качестве источников.

GitHub также изменила сводку проверки в pull request. Замечания теперь идут первыми, а уровень проверки и опросы перенесены вниз. Пропущенные и исключённые файлы собраны в одном разделе, где видны имена файлов и ссылки на причины исключения. При отрицательной оценке сводки можно выбрать причину. По сообщению GitHub, обновления доступны на планах Copilot Pro, Pro+, Max, Business и Enterprise.