Skip to main content

Integrando o agente de codificação do Copilot com o Teams

Você pode usar a integração GitHub no Teams para fornecer contexto e abrir solicitações de pull de dentro de seus canais do Teams.

Observação

Esse recurso está atualmente em versão prévia pública e sujeito a alterações.

A integração GitHub no Microsoft Teams permite que você interaja com agente de codificação Copilot, tudo de dentro dos seus canais do Teams. De dentro de um thread do Teams, você pode iniciar sessões do agente de codificação e abrir pull requests usando o contexto da conversa.

Consulte Sobre integrações de Copilot para mais informações sobre integrações adicionais de Copilot.

Observação

Quando você menciona @GitHub em um thread do Teams, o agente capturará todo o thread como contexto para sua solicitação, entendendo e implementando soluções com base na discussão. Esse contexto é armazenado na pull request.

Pré-requisitos

  • Você precisa ter uma conta do GitHub com acesso ao Copilot por meio do Copilot Pro, Copilot Pro+, Copilot Business ou Copilot Enterprise.
  • Você precisa ter uma conta do Teams e ser membro de um canal.

Instalando o aplicativo GitHub no Microsoft Teams

O aplicativo GitHub só precisa ser instalado uma vez em uma equipe. Depois que o aplicativo é instalado, qualquer membro da equipe pode conectar sua conta GitHub ao aplicativo e começar a usá-lo.

  1. Abra o link de instalação de integração GitHub no navegador da Web para iniciar o Teams e a caixa de diálogo de instalação.
  2. Clique em Add para adicionar o aplicativo à sua equipe.
  3. Siga os prompts na tela para autenticar e autorizar o aplicativo.

Conectando o aplicativo GitHub à sua conta GitHub

Na primeira vez que usar o aplicativo GitHub no Teams, você precisará conectá-lo à sua conta GitHub e definir um repositório padrão. O repositório padrão fornece o contexto que o Copilot usa ao responder a prompts, e também é onde as pull requests criadas pelas sessões do agente de codificação Copilot serão abertas, a menos que você especifique um repositório no prompt.

Para começar, mencione @GitHub <YOUR_TASK> em qualquer thread do Teams. O aplicativo orientará você sobre como entrar e configurar um repositório padrão. Ou você pode conectar sua conta GitHub e definir o repositório padrão manualmente seguindo estas etapas:

  1. No Teams, mencione o aplicativo em um thread digitando @GitHub.
  2. Clique em signin na lista de sugestões.
  3. Siga os prompts para entrar na sua conta GitHub .
  4. No thread, mencione o aplicativo digitando @GitHub.
  5. Clique em settings para definir o repositório padrão.

Usando o aplicativo Copilot no Teams

Você pode interagir com o aplicativo GitHub no Teams mencionando-o em um thread. O agente responderá às suas mensagens e executará tarefas com base em suas solicitações. Somente usuários com acesso de gravação ao repositório padrão — ou ao repositório especificado no prompt — podem acionar o agente de codificação Copilot para funcionar. Colaboradores para o thread sem acesso de gravação podem ajudar a orientar o Copilot fornecendo entrada para a conversa, que será usada como contexto ao fazer alterações na pull request.

  1. No Teams, mencione o aplicativo em um thread digitando @GitHub.

  2. Digite sua mensagem ou solicitação e envie-a. Opcionalmente, você pode especificar um repositório ou branch usando a seguinte sintaxe:

    @GitHub Add "Hello World" to the README in repo=REPO_OWNER/REPO_NAME branch=BRANCH_NAME
    

    O parâmetro repo informa ao agente de codificação Copilot qual repositório usar para a solicitação, e o parâmetro branch especifica um branch existente do repositório que deve ser usado como o branch base para uma pull request. Por padrão, Copilot utiliza o repositório padrão configurado e o branch padrão desse repositório.

    O Copilot iniciará uma sessão do agente de codificação e responderá com um resumo das alterações que planeja fazer, incluindo um link para a pull request criada no repositório.

Você pode continuar a iterar na pull request no mesmo thread do Teams. Mencione @GitHub com a alteração sugerida e o agente de codificação Copilot usará todas as mensagens no thread desde a menção anterior para fazer iterações sobre a solicitação de pull existente.

Leitura adicional

  •         [AUTOTITLE](/copilot/concepts/coding-agent/coding-agent)
    
  •         [AUTOTITLE](/copilot/concepts/coding-agent/enable-coding-agent)