GitHub интегрировал возможности GitHub Copilot CLI и приложения GitHub Copilot в Slack — функция доступна в публичной предварительной версии. С помощью @GitHub можно планировать изменения, разбираться с проблемами и передавать задачи по кодированию прямо в обсуждениях команды.
С @GitHub в Slack можно:
* отвечать на вопросы о коде и активности в GitHub;
* сортировать отчёты об ошибках, обновлять существующие проблемы или создавать и маркировать новые;
* исследовать сбои, внедрять изменения и проверять работу в защищённой облачной песочнице;
* открывать запрос на включение изменений (pull request) и предоставлять ссылку на обсуждение для проверки.
GitHub Copilot продолжает работать асинхронно — даже когда вы на совещании, в пути или заняты другими делами. Вы можете управлять сессией из Slack, а потом продолжить работу в терминале, приложении GitHub Copilot или IDE.
Также GitHub Copilot может создать специальный канал для кода — он поможет сфокусироваться на задаче и не загромождать исходное обсуждение. В таком канале команда может следить за планом, изучать различия (diffs), просматривать предварительные версии вывода (например, HTML-файлы) и взаимодействовать с Copilot. Любой участник может присоединиться к каналу из исходного обсуждения, добавить контекст, скорректировать подход или завершить сессию.
Сессии агентов в Slack общие — команда может совместно работать над задачей там, где она была начата. Разработчики могут наблюдать за тем, как коллеги взаимодействуют с агентом, и учиться друг у друга. Созданные в ходе обсуждения проблемы и запросы на включение изменений приписываются идентификатору приложения Copilot, при этом действия ограничены существующими разрешениями и средствами контроля в GitHub.
Предварительная версия доступна организациям, которые используют планы GitHub Copilot Business и GitHub Copilot Enterprise. Чтобы начать работу, нужно:
1. Убедиться, что администратор включил политику облачного агента Copilot для организации.
2. Установить или обновить приложение GitHub для Slack.
3. Связать учётную запись GitHub и упомянуть @GitHub в обсуждении.
Администраторы репозитория могут потребовать дополнительное одобрение для любого запроса на включение изменений, приписываемого идентификатору приложения Copilot, — это позволит сохранить контроль над процессом.