Skip to main content
Skip to content

Acelerando a conclusão da tarefa com o /fleet comando

Saiba como você pode acelerar a conclusão de um plano de implementação em várias etapas usando o /fleet comando de barra.

Quando uma tarefa envolve várias operações, algumas ou todas elas podem ser trabalhadas em paralelo, o comando barra /fleet pode acelerar a conclusão da tarefa. Quando você usa esse comando, Copilot atribui partes separadas do trabalho a subagentes.

Para obter mais informações, consulte Executando tarefas em paralelo com o /fleet comando.

Usar o comando barra /fleet

Para usar o comando barra /fleet, insira o comando seguido pelo prompt.

Fluxo de trabalho típico

Normalmente, você usará o /fleet comando de barra depois de criar um plano de implementação.

  1. Em uma sessão interativa da CLI, pressione Shift+Tab para alternar para o modo de plano.

  2. Insira um prompt que descreva o recurso que você deseja adicionar ou a alteração que deseja fazer.

  3. Trabalhe no Copilot modo de plano para criar um plano de implementação.

  4. Depois que o plano for concluído, selecione uma das seguintes opções:

    • Aceite o plano e crie o piloto automático + /fleet para permitir o Copilot uso de subagentes e trabalhe de forma autônoma para implementar o plano sem nenhuma entrada adicional.
    • Saia do modo de plano e eu me acionarei e, em seguida, inserirei um prompt como /fleet implement the plan. Copilot começará a trabalhar no plano, usando subagentes para executar partes do trabalho em paralelo, sempre que possível. Ele pode solicitar que você responda a perguntas ou tome decisões à medida que segue o plano.

Progresso do monitoramento

Use o comando slash /tasks para ver uma lista de tarefas em segundo plano relacionadas à sessão atual. Isso incluirá as subtarefas manipuladas por subagentes quando você usar o /fleet comando.

Use teclas de teclado para cima e para baixo para navegar pela lista de tarefas em segundo plano. Para cada tarefa subagente, você pode:

  • Pressione Enter para exibir detalhes. Quando a subtarefa for concluída, você verá um resumo do que foi feito.
  • Pressione x para encerrar o processo.
  • Pressione r para remover subtarefas concluídas ou mortas da lista.

Pressione Esc para sair da lista de tarefas e retornar ao prompt da CLI principal.

Iniciando no modo de frota a partir da linha de comando

Você pode iniciar Copilot CLI diretamente pela linha de comando no modo fleet usando a opção --fleet. Esse é o equivalente de linha de comando do /fleet comando de barra. Ele encapsula o prompt que você fornece, portanto Copilot , começa a trabalhar nele no modo de frota imediatamente. Você não precisa digitar /fleet em uma sessão interativa.

A opção --fleet não é compatível com o modo de servidor ACP, portanto não é possível combiná-la com a opção --acp.

Você deve fornecer um prompt para que Copilot trabalhe nele. Você pode fornecer o prompt de uma das três maneiras:

  • Com a opção -i (interativa), para iniciar uma sessão interativa que começa no modo de frota.
  • Com a opção -p (prompt), para executar uma tarefa sem uma sessão interativa. A sessão é encerrada quando a tarefa é concluída.
  • Ao canalizar o prompt por meio da entrada padrão.

Quando usar a opção --fleet

A --fleet opção é particularmente útil para automação, usando a opção -p , quando você sabe que uma tarefa pode ser dividida em partes que são executadas em paralelo.

Para obter mais informações sobre a opção -p e executar tarefas sem uma sessão interativa, consulte Executando GitHub Copilot CLI programaticamente.

Exemplos

Execute uma tarefa no modo de frota sem uma sessão interativa:

Shell
copilot --fleet -p "Refactor the utils package and update everything that calls it" --allow-tool write

Redirecione um prompt para o modo de frota:

Shell
echo "Update the project dependencies and run the tests" | copilot --fleet

Inicie uma sessão interativa que começa no modo de frota:

Shell
copilot --fleet -i "Add unit tests for every module in the src directory"

Leitura adicional