Skip to main content

Delegando tarefas para Copilot

Use o modo Autopilot ou o comando de barra /delegate para que o Copilot trabalhe de maneira 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 uma ramificação, 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 /delegatecomando de barra, seguido de 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
          O Copilot solicitará que você confirme quaisquer alterações não preparadas como um ponto de verificação em uma nova ramificação que ele cria.               O agente de nuvem Copilot abrirá um pull request em rascunho, fará alterações em segundo plano e solicitará uma revisão de você.

          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.