Use o painel GitHub de agentes para iniciar, monitorar e gerenciar sessões de agente em seus repositórios.
Monitorar a atividade do agente
Acompanhe as sessões do painel dos agentes (disponível em qualquer página no GitHub) ou na página de agentes. As sessões que você iniciou ou que outro usuário solicitou Copilot para trabalhar aparecem na sua lista de sessões.
Clique em uma sessão para abrir o log e a visão geral da sessão, em que você pode monitorar o progresso do agente, o uso do token e o comprimento da sessão.
Examinar logs de sessão
Os logs de sessão mostram Copilot o raciocínio interno que utilizou e as ferramentas usadas para entender seu repositório, realizar mudanças e validar seu trabalho. Copilot tem seu próprio ambiente de desenvolvimento efêmero, para executar testes automatizados e linters para validar as alterações antes de realizar o push.
Rastrear confirmações em logs de sessão
Os commits de agente de nuvem Copilot são de autoria de Copilot, com a pessoa que iniciou a tarefa indicada como coautora. Cada mensagem de confirmação inclui um link para os logs de sessão, para que você possa rastrear por que uma alteração foi feita durante a revisão de código ou uma auditoria. As confirmações são assinadas e aparecem como "Verificada" no GitHub.
Conduzir uma sessão de agente
Se Copilot estiver indo na direção errada ou perceber que o prompt original precisa ser ajustado, você pode redirecioná-lo sem interromper a sessão.
-
Abra a página agentes e selecione a sessão.
-
Na caixa de prompt abaixo do log de sessão, digite sua resposta. Por exemplo:
Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint. -
Pressione Enter. Copilot implementa sua entrada depois de concluir sua chamada de ferramenta atual.
Cada mensagem de controle usa uma solicitação premium. O controle não está disponível para agentes de codificação de terceiros.
Parar uma sessão
Se a tarefa não precisar mais ser feita ou se você quiser recomeçar com um novo prompt, clique em Parar sessão no visualizador de log de sessão. Parar uma sessão encerra a execução GitHub Actions e preserva todas as confirmações já enviadas por push.
Sessões Arquivadas
Arquive sessões interrompidas para removê-las da lista de sessões.
- Abra a sessão interrompida.
- Clique e clique em Arquivar sessão.
- Na caixa de diálogo, clique em Sim, arquivar.