GitHub объявил об общедоступном запуске интеграции @GitHub для Slack и Microsoft Teams. Пользователю нужен аккаунт с платным тарифом GitHub Copilot, а организация должна разрешить работу облачного агента.
Из рабочего чата агенту можно поручить изучить ошибку, изменить код, запустить тесты и подготовить pull request — запрос на проверку и включение правок в проект. Он работает асинхронно в защищённой облачной среде и публикует результат в переписке.
Интеграция теперь определяет нужный репозиторий из сообщения и запускает сессию без повторного выбора проекта. GitHub также исправил ошибку, из-за которой агент иногда не отвечал на уточнения. С 15 октября он может работать с несколькими репозиториями в одном разговоре.
Читайте также
В Microsoft Teams участники могут рядом с перепиской просматривать план, изменения файлов и подготовленный pull request, а замечания передавать агенту в том же треде. Уведомления GitHub и функции Copilot объединены в одном приложении.
Созданные агентом задачи и pull request получают отметку с именем пользователя, который инициировал работу. В общем канале техническим автором выступает приложение GitHub. Если правила репозитория уже требуют одобрения, для такого pull request по умолчанию потребуется ещё одно.
Администратору Teams нужно разрешить приложение и доступ к контексту беседы, а администратору GitHub — включить облачного агента и назначить пользователям лицензии Copilot. Запускать задачи и управлять сессией могут пользователи с правом записи во все выбранные репозитории.
При обращении к @GitHub агент получает весь тред и сохраняет его контекст в созданных материалах. Чтобы не передавать общую переписку целиком, GitHub рекомендует обращаться к приложению в личном сообщении.
