Observação
O Agente de codificação do Copilot está em versão prévia pública e está sujeito a alterações. Durante a versão prévia, o uso do recurso está sujeito a Termos de licença de pré-lançamento do GitHub.
Introdução
Depois de dar uma tarefa ao Copilot, ele trabalhará de modo autônomo em segundo plano para concluí-la. Confira Sobre o agente de codificação do GitHub Copilot.
O painel Agents, a página Agents e a extensão GitHub Copilot para Raycast apresentam uma visão geral de suas sessões de agente em repositórios. Você pode usá-los para iniciar novas tarefas e acompanhar o progresso do Copilot.
Você também pode acompanhar as sessões do Copilot em um repositório específico do Visual Studio Code.
Durante ou após uma sessão de agente, você pode inspecionar os logs de sessão para entender a abordagem do Copilot ao seu problema.
Acompanhar sessões do agente na página ou no painel Agents
Você pode ver uma lista das sessões de agente em execução e anteriores no painel Agents, disponível em todas as páginas em GitHub, ou na página Agents dedicados.
Para abrir o painel Agents, clique em na barra de navegação em qualquer página.
Para abrir a página Agents, abra o painel Agents e clique em View all.
Para cada sessão listada abaixo, você pode ver seu status rapidamente ou clicar nela para navegar até a pull request vinculada.
Para ver os logs de sessão, clique na pull request na lista e localize o evento "Trabalho iniciado do Copilot..." na linha do tempo e clique em Exibir sessão.
Você também pode iniciar sessões de agente na página e no painel. Confira Como pedir para o GitHub Copilot criar uma pull request.
Acompanhar sessões de agente do Raycast
Raycast is an extensible launcher for macOS. With the GitHub Copilot extension for Raycast, you can start and track Agente de codificação do Copilot tasks wherever you are on your computer.
- Install Raycast from the Raycast website.
- Install the GitHub Copilot extension for Raycast by clicking the Install Extension button on the extension's page.
- Abra o Raycast, pesquise "Copilot", localize o comando View Tasks e pressione Enter.
- Clique em Sign in with GitHub e conclua o fluxo de autenticação. O Raycast será aberto novamente.
- Você verá uma lista de suas tarefas. Para navegar até a pull request vinculada, pressione Enter. Para exibir os logs de sessão, pressione Command+L.
Observação
Se você não conseguir ver algumas tarefas no Raycast, talvez a organização proprietária do repositório tenha habilitado restrições de acesso do OAuth app. Para saber como solicitar aprovação para "GitHub Copilot para Raycast" OAuth app, confira Solicitar aprovação da organização para aplicativos OAuth.
Você também pode iniciar novas sessões de agente por meio do Raycast. Confira Como pedir para o GitHub Copilot criar uma pull request.
Acompanhar sessões no Visual Studio Code
Você pode ver uma lista de sessões de agente em execução e anteriores de um repositório específico no Visual Studio Code com a extensão Pull Requests do GitHub.
Depois de instalar a extensão, você poderá ver assessões do Copilot clicando no botão GitHub na barra lateral.
Para cada sessão listada, você poderá ver seu status rapidamente ou clicar nela para navegar até a pull request no Visual Studio Code.
Para exibir os logs de sessão, clique na pull request na lista e clique em Exibir Sessão.
Você também pode iniciar novas sessões de agente no Visual Studio Code. Confira Como pedir para o GitHub Copilot criar uma pull request.
Como usar os logs de sessão para entender a abordagem do Copilot
Saiba mais sobre os logs de sessão do Copilot no GitHub ou no Visual Studio Code para entender como ele abordou sua tarefa.
Nos logs de sessão, você pode ver o monólogo interno do Copilot e as ferramentas usadas para entender o repositório, fazer alterações e validar seu trabalho.
Observação
O Copilot tem um ambiente de desenvolvimento próprio, incluindo a capacidade de executar testes automatizados e linters, para validar suas alterações antes de enviar por push.
Como interromper uma sessão do Copilot
Você pode impedir que o Copilot continue trabalhando em uma tarefa clicando em Stop session no visualizador de log de sessão.
Os motivos para interromper uma sessão incluem:
- O Copilot parece estar indo para o lado errado, e você quer pará-lo para deixar as informações mais claras.
- Você cometeu um erro na descrição do trabalho necessário e decidiu recomeçar.
- Você percebeu que a alteração solicitada não precisa ser feita, portanto, quer impedir que o Copilot trabalhe nela.