Skip to main content

Delegando tarefas para Copilot

Para usar o modo de piloto automático, ou o comando de barra /delegate, faça com que Copilot trabalhe de forma autônoma em seu nome.

Quem pode usar esse recurso?

CLI do GitHub Copilot está disponível com todos os Copilot planos. Se você receber Copilot de uma organização, a CLI do Copilot política deverá ser habilitada nas configurações da organização.

          CLI do Copilot oferece duas maneiras de trabalhar Copilot de forma autônoma: **o modo de piloto automático** e o **`/delegate` comando**. Ambas permitem que você entregue tarefas, mas elas diferem no local em que o trabalho acontece:
  • O modo piloto automático é executado localmente na sessão da CLI. Você concede permissões totais ao piloto automático e Copilot em seguida, executa uma tarefa sem parar para solicitar sua entrada. Seu computador local faz o trabalho e você pode observar o progresso em tempo real. Use o piloto automático quando quiser uma execução local sem as mãos.

          `/delegate`
          ** transfere a tarefa para agente de nuvem Copilot em GitHub. O trabalho é executado remotamente: Copilot cria um branch, abre uma solicitação de pull de rascunho e funciona em segundo plano. Use `/delegate` quando quiser entregar uma tarefa inteiramente e continuar em execução mesmo se desligar o computador local.

Obter piloto automático para concluir tarefas de forma autônoma em seu computador local

Há duas maneiras de usar o modo de piloto automático:

  • Interativamente: Em uma sessão interativa, pressione Shift+Tab até ver "piloto automático" na barra de status. Se solicitado a escolher permissões para o modo piloto automático, consinta permissões completas e, em seguida, insira seu comando.
  • Programaticamente: Envie para o CLI um prompt diretamente em um comando e inclua a opção --autopilot . Por exemplo, para usar o modo de piloto automático com permissões completas, restringindo-o a 10 continuações, insira copilot --autopilot --yolo --max-autopilot-continues 10 -p "SEU TEXTO AQUI".

Para obter mais informações, consulte Permitindo que GitHub Copilot CLI funcione de forma autônoma.

Delegar tarefas para agente de nuvem Copilot

Você pode delegar uma tarefa a agente de nuvem Copilot em GitHub usando o comando de barra /delegate, seguido por um prompt:

/delegate complete the API integration tests and fix any failing edge cases

Como alternativa, prefixe um prompt com & para delegá-lo:

& complete the API integration tests and fix any failing edge cases
          Copilot solicitará a confirmação de qualquer uma de suas alterações não preparadas como um ponto de verificação em um novo branch que é criado. 
          agente de nuvem Copilot abrirá uma solicitação de pull de rascunho, fará alterações em segundo plano e solicitará sua revisão.

          O Copilot fornecerá um link para o pull request e para a sessão do agente no GitHub assim que a sessão começar.

Próximas Etapas 

Para saber como invocar agentes especializados adaptados a tarefas específicas, como revisão de código, documentação ou auditorias de segurança, consulte Invocando agentes personalizados.