Примечание.
Эта функция в настоящее время находится в public preview и подлежит изменению.
Интеграция GitHub в Microsoft Teams позволяет взаимодействовать с Агент кодирования Copilot всё из ваших каналов Teams. Из потока Teams можно инициировать сеансы Агент программирования и открывать запросы на вытягивание с помощью контекста беседы.
Для получения информации о дополнительных интеграциях Copilot см. AUTOTITLE.
Примечание.
Когда вы упоминаете @GitHub в потоке Teams, агент фиксирует весь поток в качестве контекста для вашего запроса, понимая и внедряя решения на основе обсуждения. Этот контекст хранится в запросе на вытягивание.
Необходимые компоненты
- У вас должен быть аккаунт GitHub с access в Copilot через Copilot Pro, Copilot Pro+, Copilot Business или Copilot Enterprise.
- У вас должна быть учетная запись Teams и быть членом канала.
Установка приложения GitHub в Teams
Приложение GitHub нужно устанавливать только один раз в команде. После установки приложения любой член команды может подключить свой аккаунт GitHub к приложению и начать его использовать.
- Откройте GitHub в вашем веб-браузере для запуска Teams и диалога установки.
- Нажмите кнопку "Добавить ", чтобы добавить приложение в команду.
- Следуйте инструкциям на экране, чтобы пройти проверку подлинности и авторизовать приложение.
Подключение приложения GitHub к вашему аккаунту GitHub
В первый раз, когда вы используете приложение GitHub в Teams, нужно подключить его к вашему аккаунту GitHub и установить репозиторий по умолчанию. Репозиторий по умолчанию предоставляет контекст, который Copilot используется при реагировании на запросы, а также в том случае, когда запросы на вытягивание, созданные Агент кодирования Copilot сеансов, будут открыты, если в запросе не указан репозиторий.
Чтобы get started, упомяните @GitHub <YOUR_TASK> в любой теме Teams. Приложение поможет вам войти и задать репозиторий по умолчанию. Или вы можете подключить аккаунт GitHub и вручную настроить репозиторий по умолчанию, следуя следующим шагам:
- В Teams упомяните приложение в теме, введя
@GitHub. - Щелкните вход из списка предложений.
- Следуйте инструкциям, чтобы войти в свой аккаунт GitHub.
- В теме упомяните приложение, набрав
@GitHub. - Щелкните параметры , чтобы задать репозиторий по умолчанию.
Использование приложения Copilot в Teams
Вы можете взаимодействовать с приложением GitHub в Teams, упомянув его в теме. Агент будет отвечать на сообщения и выполнять задачи на основе ваших запросов. Только пользователи с write access в репозитории по умолчанию — или в репозиторий, указанный в их запросе — могут запускать работу Агент кодирования Copilot. Участники потока без write access могут помочь направлять Copilot, предоставляя ввод в разговор, который будет использоваться как контекст при внесении изменений в pull request.
-
В Teams упомяните приложение в теме, введя @GitHub.
-
Введите сообщение или запрос, а затем отправьте его. При необходимости можно указать репозиторий или ветвь с помощью следующего синтаксиса:
@GitHub Add "Hello World" to the README in repo=REPO_OWNER/REPO_NAME branch=BRANCH_NAMEПараметр
repoсообщает Агент кодирования Copilot, какой репозиторий будет использоваться для запроса, аbranchпараметр указывает существующую ветвь репозитория, которая должна использоваться в качестве базовая ветвь для запроса на вытягивание. По умолчанию Copilot использует настроенный репозиторий по умолчанию и ветвь по умолчанию репозитория.Copilot инициирует сеанс Агент программирования и отвечает с сводкой изменений, которые планируется внести, включая ссылку на запрос на вытягивание, созданный в репозитории.
Вы можете продолжить итерацию по запросу на вытягивание в одном потоке Teams. Упомяните @GitHub с вашим предложенным изменением, и Агент кодирования Copilot использует все сообщения в потоке с момента предыдущего упоминания для итерации существующего pull-запроса.
Дополнительные материалы
-
[AUTOTITLE](/copilot/concepts/coding-agent/coding-agent) -
[AUTOTITLE](/copilot/concepts/coding-agent/enable-coding-agent)