Skip to main content
Select language: current language is Portuguese
Pesquisar ou perguntar ao Copilot
Abrir menu

Acompanhamento das sessões do GitHub Copilot

Você pode usar o painel ou a página de agentes, Visual Studio Code, IDEs do JetBrains, Eclipse, Raycast e GitHub CLIlogs de sessão para acompanhar Copiloto progresso e entender sua abordagem.

Quem pode usar esse recurso?

O Agente de nuvem Copilot está disponível com os planos GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business e GitHub Copilot Enterprise. O agente está disponível em todos os repositórios armazenados no GitHub, exceto os repositórios pertencentes ao contas de usuário gerenciadas e em locais em que foi explicitamente desabilitado.
Sign up for Copilot

Introdução

Depois de dar Copilot uma tarefa, ela funciona de forma autônoma em segundo plano para concluí-la. Confira Sobre o agente de nuvem do GitHub Copilot.

O painel de agentes, a guia agentes, GitHub CLI e GitHub Copilot extensão para Raycast fornecem uma visão geral de suas sessões de agentes entre repositórios. Você pode usá-las para iniciar novas tarefas e acompanhar Copiloto progresso.

Você também pode acompanhar as sessões de Copilot em um repositório específico do Visual Studio Code.

Durante ou após uma sessão do agente, você pode inspecionar os logs de sessão para entender a abordagem de Copilot ao seu problema.

Monitoramento de sessões de agente na aba Agentes

Você pode ver uma lista de suas sessões de agente em execução e anteriores no painel de agentes, disponível em todas as páginas GitHub ou na aba dedicada a agentes. As sessões de agente aparecerão em sua lista de sessões se você tiver iniciado a sessão ou solicitado para que o Copilot trabalhe na sessão de outro usuário.

Para abrir a guia agentes, clique para abrir o painel de agentes na barra de navegação em qualquer página e clique em Exibir tudo.

Cada sessão exibe seu status. Clique em uma sessão para abrir o log de sessão e a visão geral, em que você pode monitorar o progresso do agente, o uso do token, a contagem de sessão e o comprimento da sessão.

Você pode começar novas sessões de agente pela aba. Consulte Solicitando GitHub Copilot para criar uma solicitação de pull.

Monitoramento de sessões de agentes do GitHub CLI

Observação

O agent-task conjunto de comandos só está disponível na v2.80.0 ou posterior do GitHub CLI. Esse conjunto de comandos é um versão prévia pública e está sujeito a alterações.

Você pode ver uma lista de suas sessões de agente em execução e anteriores com o comando GitHub CLI no gh agent-task list. A saída mostrará uma lista de suas sessões recentes.

Para ver mais informações sobre uma sessão específica, use o comando gh agent-task view. Por exemplo, para exibir informações sobre a sessão associada à pull request nº 123 no repositório monalisa/bookstore, execute gh agent-task view --repo monalisa/bookstore 123.

Para exibir os logs de sessão, adicione a opção --log. Opcionalmente, use a opção --follow para transmitir logs ao vivo enquanto o agente trabalha.

Para ver todas as opções disponíveis, execute gh agent-task list --help ou gh agent-task view --help.

Acompanhar sessões de agente do Raycast

O Raycast é um inicializador extensível para Windows e macOS. Com a extensão GitHub Copilot para Raycast, você pode iniciar e rastrear tarefas Agente de nuvem Copilot onde quer que esteja em seu computador.

  1. Instale o Raycast do site do Raycast.
  2. Instale a extensão GitHub Copilot para Raycast clicando no botão Install Extension na página da extensão.
  3. Abra o Raycast, pesquise "Copilot", localize o comando Exibir Tarefas e pressione Enter.
  4. Clique em Entrar com GitHub e conclua o fluxo de autenticação. O Raycast será aberto novamente.
  5. 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, a organização que possui o repositório poderá ter habilitado OAuth app restrições de acesso. Para saber como solicitar aprovação para o "GitHub Copilot for Raycast", OAuth appconsulte Solicitar aprovação da organização para aplicativos OAuth.

Você também pode iniciar novas sessões de agente por meio do Raycast. Confira Solicitando GitHub Copilot para criar uma solicitação de pull.

Acompanhando sessões de Visual Studio Code

Você pode ver uma lista das suas sessões de agente em execução e anteriores para um repositório específico em Visual Studio Code com a extensão GitHub Pull Requests.

Depois de instalar a extensão, você poderá ver as sessões de Copilot clicando no botão GitHub na barra lateral.

Para cada sessão listada, você pode ver seu status rapidamente ou clicar nela para navegar até a solicitação de pull dentro 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 a partir de Visual Studio Code. Confira Solicitando GitHub Copilot para criar uma solicitação de pull.

Para abrir diretamente as sessões do agente em VS Code, clique na opção Abrir na guia agentes VS Code.

Observação

Atualmente, iniciar uma sessão no VS Code está disponível apenas no VS Code Insiders.

Acompanhamento das sessões dos IDEs da JetBrains

Observação

          Agente de nuvem Copilot nos IDEs da JetBrains versão prévia pública e está sujeito a alterações.

Você pode ver uma lista de suas sessões de agente ativas e anteriores para um projeto em IDEs do JetBrains com a extensão Chat GitHub Copilot. Confira Instalando a extensão GitHub Copilot em seu ambiente.

Você pode ver todas as Copilotsessões clicando no botão Trabalhos do Agente de Nuvem do GitHub na barra lateral ou clicando no botão Abrir Lista de Trabalhos depois de delegar uma tarefa para CopilotChat GitHub Copilot.

Para cada sessão listada, você pode ver seu status rapidamente. Clique em Abrir no Navegador para abrir a solicitação de pull no navegador ou clique com o botão direito do mouse em um trabalho em execução e clique em Cancelar Trabalho para cancelar.

          Copilot também notificará você quando um trabalho de agente for iniciado e concluído.

Acompanhar sessões do Eclipse

Observação

          Agente de nuvem Copilot no Eclipse está em versão prévia pública e está sujeito a alterações.

Você pode ver uma lista de suas sessões de agente em execução e anteriores para um projeto no Eclipse com a Chat GitHub Copilot extensão. Confira Instalando a extensão GitHub Copilot em seu ambiente.

Você pode ver todas as Copilotsessões clicando no canto superior direito da janela de chat ou clicando no botão Abrir Lista de Trabalhos depois de delegar uma tarefa para CopilotChat GitHub Copilot.

Para cada sessão listada, você pode ver seu status rapidamente. Clique em Abrir no Navegador para abrir a solicitação de pull no navegador ou clique com o botão direito do mouse em um trabalho em execução e clique em Cancelar Trabalho para cancelar.

          Copilot também notificará você quando um trabalho de agente for iniciado e concluído.

Acompanhando sessões de GitHub Mobile

Você pode ver uma lista de suas solicitações de pull em execução e anteriores geradas por agentes em GitHub Mobile.

  1. Na seção "Agentes" na GitHub Mobile home page, toque em Tarefas do Agente.

    Uma lista das solicitações de pull abertas no momento, que você pediu Copilot para gerar, é exibida.

  2. Use os botões na parte superior da lista para filtrar a lista de pull requests.

    Por exemplo, para mostrar apenas tarefas mescladas, toque em Abrir e, na lista suspensa, toque em Mescladas.

    Screenshot of the status dropdown list with a check mark against 'Open'.

Rastreamento de commits nos logs de sessão

Confirmações de Agente de nuvem Copilot têm as seguintes características:

  • Cada commit é criado por Copilot, com o humano que iniciou a tarefa marcado como coautor.
  • Cada mensagem de confirmação inclui um link para os logs de sessão para essa confirmação, para que você possa entender por que Copilot fez uma alteração durante a revisão de código ou rastreá-la posteriormente para fins de auditoria.
  • Confirmações de Agente de nuvem Copilot são assinadas e aparecem como "Verificadas" no GitHub.

Usando os logs de sessão para entender a Copilot abordagem

Você pode se aprofundar nos logs de sessão de Copilot em GitHub ou Visual Studio Code para entender como ele abordou sua tarefa.

Nos logs de sessão, você pode ver o monólogo interno de Copilot e as ferramentas que ele usou para entender seu repositório, fazer alterações e validar seu trabalho.

Observação

          Copilot tem seu próprio ambiente de desenvolvimento, incluindo a capacidade de executar testes automatizados e linters, para validar suas alterações antes de fazer push.

Conduzindo uma Copilot sessão na guia de agentes

Você pode controlar Copilot enquanto ele está trabalhando para concluir uma tarefa. Os motivos pelos quais você pode querer orientar uma sessão incluem:

  •         Copilot parece estar indo na direção errada, e você quer dar-lhe mais clareza.
    
  • Você cometeu um erro na descrição do trabalho necessário e decidiu recomeçar.

Siga estas etapas para guiar Copilot:

  1. Abra a aba agents.
  2. Na lista de sessões do Agente , selecione a tarefa para a qual você deseja fornecer mais entradas.
  3. Na caixa de prompt, indique Copilot enquanto ele executa uma tarefa.

Por exemplo, Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint.

          Copilot começará a implementar sua entrada após concluir a chamada da ferramenta atual.

Observação

O controle usa uma solicitação premium por mensagem.

Interrompendo uma Copilot sessão

Você pode parar Copilot de continuar a trabalhar em uma tarefa clicando em Parar sessão no visualizador de log de sessão.

Captura de tela do visualizador de log com o botão "Stop session" realçado.

Os motivos para interromper uma sessão incluem:

  • Você cometeu um erro na descrição do trabalho necessário e decidiu recomeçar.
  • Você percebeu que a alteração que você pediu não precisa ser feita, então você quer parar Copilot de fazer mais trabalho sobre ela.

Leitura adicional

  •         [AUTOTITLE](/copilot/tutorials/coding-agent/best-practices)
    
  •         [AUTOTITLE](/copilot/using-github-copilot/coding-agent/troubleshooting-copilot-coding-agent)
    
Morty Proxy This is a proxified and sanitized view of the page, visit original site.