Copilot agente de nuvem (anteriormente agente de codificação Copilot) permite que você:
- Pesquise um repositório fazendo Copilot perguntas.
- Planeje e refine uma abordagem antes Copilot de fazer alterações.
- Iterar em alterações de código, examinar uma diferença e criar uma solicitação de pull quando estiver pronto.
As sessões não criam solicitações de pull automaticamente. Para criar um imediatamente, inclua-o no prompt, por exemplo, "Criar uma solicitação de pull para ...".
Observação
Esses recursos só estão disponíveis com agente de nuvem Copilot em GitHub.com. Agente de nuvem integrações (como Azure Boards, JIRA, Linear, Slack ou Teams) só dão suporte à criação de uma solicitação de pull diretamente.
Realizar pesquisas profundas
Faça agente de nuvem Copilot perguntas sobre um repositório para entender como ele funciona, encontrar onde fazer uma alteração ou confirmar suposições antes do planejamento.
-
Inicie uma tarefa na guia agentes, painel, dashboard ou Bate-papo do Copilot. Consulte Iniciar uma tarefa com Copilot agentes em GitHub.
-
Faça uma pergunta sobre o repositório.
Por exemplo:
Investigate performance issues in this app and suggest improvements.Dica
Você também pode abrir Bate-papo do Copilot e anexar o repositório relevante como contexto. Copilot solicita que você aprove uma sessão de pesquisa profunda.
-
Opcionalmente, envie prompts de acompanhamento enquanto Copilot estiver trabalhando para orientar a sessão.
-
Examine a resposta e faça perguntas de acompanhamento.
Criar um plano
Peça agente de nuvem Copilot para propor um plano antes de fazer alterações.
-
Descreva o plano desejado.
Por exemplo:
Create a plan to implement the most impactful performance improvements for this app. -
Revise o plano e itere com Copilot até que corresponda à sua intenção.
Iterar em alterações de código
Após pesquisa e planejamento, faça alterações em um branch, revise o diff e decida se deve iterar mais ou criar um pull request.
-
Descreva as alterações desejadas no prompt.
Por exemplo, faça referência ao plano anterior:
Implement the plan we agreed upon. -
Aguarde até Copilot concluir a sessão.
-
Clique em Diferenças para examinar as alterações.
-
Opcionalmente, abra o branch (
copilot/BRANCH-NAME) para inspecionar as alterações no contexto. -
Para solicitar refinamentos, continue a conversação. Por exemplo:
Rename this to match our existing conventions. -
Quando a sessão for concluída e você estiver satisfeito, clique em Criar solicitação de pull.
Fornecer contexto visual
Agente de nuvem processa imagens, como capturas de tela, esboços ou designs, como parte da descrição da tarefa. Arraste e solte uma imagem na descrição do problema ou em um Bate-papo do Copilot prompt, e descreva o que Copilot deve fazer com ela.