Imagina ter cinco versões do GitHub Copilot trabalhando, ao mesmo tempo, em diferentes partes do seu projeto — sem que você precise coordenar tudo manualmente. É exatamente essa a promessa do novo comando /fleet, que estreia no Copilot CLI e inaugura um modo de execução paralela com múltiplos agentes de IA.
O que muda na prática?
Até então, o Copilot CLI resolvia as tarefas de forma passo a passo: ele analisava seu prompt, produzia um plano e só iniciava o próximo item quando o anterior estivesse concluído. Com o /fleet, entra em cena um “orquestrador” que divide a sua solicitação em unidades de trabalho independentes, despacha vários subagentes simultaneamente e depois consolida os resultados. O ganho é duplo: economia de tempo e maior aproveitamento da janela de contexto de cada modelo.
Como ativar o modo “frotas”
A sintaxe é simples:
/fleet SUA_TAREFA_AQUI
Exemplo prático:
/fleet Refatore o módulo de autenticação, atualize os testes e revise a documentação em docs/auth/
Se preferir rodar direto no terminal, use:
copilot -p "/fleet SUA_TAREFA" --no-ask-user
O parâmetro --no-ask-user garante que a execução seja totalmente não-interativa.
Segredo do sucesso: escreva prompts que inspiram paralelismo
O Copilot só consegue dividir o trabalho se você for específico no que precisa ser entregue. Em vez de pedir “Gere a documentação”, detalhe cada artefato esperado. Veja um modelo elogiado pela equipe da GitHub:
/fleet Crie quatro arquivos de documentação:
– docs/authentication.md com exemplos de fluxo de token
– docs/endpoints.md com esquemas de request/response
– docs/errors.md listando códigos de erro
– docs/index.md linkando as três páginas acima (depende das demais)
Nesse cenário, três arquivos podem ser produzidos em paralelo, enquanto o index.md espera a conclusão dos demais.
Defina limites claros para evitar conflitos
Todos os subagentes compartilham o mesmo sistema de arquivos, mas não existe lock. Se dois agentes escreverem no mesmo arquivo, vence o último — sem aviso. Portanto, a recomendação é:
- Delimitar diretórios ou arquivos por agente.
- Usar caminhos temporários quando múltiplos agentes precisarem alterar um mesmo recurso.
- Indicar dependências explícitas (ex.: “o item 2 só começa após o item 1”).
Quer ajustar o comportamento? Fale com o orquestrador
Durante a execução, você pode enviar mensagens adicionais, como:
Imagem: Internet
Priorize os testes que estão falhando antes de prosseguir
ou
Liste os agentes ativos e seus status
Também é possível criar agentes personalizados no diretório .github/agents/ com modelos, ferramentas e diretrizes próprias. Um agente “technical-writer”, por exemplo, pode ser configurado para usar um modelo mais barato quando a tarefa é apenas documentação.
Quando usar (e quando não usar) o /fleet
O novo modo brilha em atividades naturalmente paralelizáveis, como:
- Refatorar múltiplos arquivos de uma só vez.
- Gerar documentação para vários módulos simultaneamente.
- Implementar funcionalidades que abrangem API, UI e testes em tracks separados.
Para alterações pontuais em um único arquivo, o overhead de coordenação pode superar os ganhos; nesses casos, continue com o fluxo tradicional do Copilot CLI.
Impacto para desenvolvedores e equipes
Do ponto de vista de produtividade, o /fleet aproxima a experiência de ter uma pequena equipe de especialistas virtuais. Para quem trabalha em squads que lidam com microservices ou grandes monorepos, a possibilidade de atacar módulos distintos em paralelo representa menos context switch e ciclos de revisão mais curtos — algo que, na prática, pode refletir em releases mais rápidos e menos bugs em produção.
Se você costuma investir em periféricos que elevam o rendimento no dia a dia — como mouses ergonômicos, teclados mecânicos de alta precisão ou monitores ultrawide — o stack de software não pode ficar para trás. Experimentar o /fleet é gratuito para quem já utiliza o Copilot CLI e pode ser o próximo salto de eficiência no seu fluxo de trabalho.
Primeiros passos: checklist rápido
1. Atualize o Copilot CLI para a versão mais recente.
2. Escolha uma tarefa com entregáveis claros e independentes.
3. Escreva um prompt detalhado, mapeando cada artefato.
4. Observe, com o comando /tasks, se há múltiplos agentes ativos.
5. Ajuste seu prompt conforme aprende como o orquestrador decompõe o trabalho.
Comece pequeno, evolua gradualmente e descubra onde o /fleet faz mais sentido dentro do seu projeto. A melhor forma de aprender é, literalmente, colocar sua frota para rodar.
Com informações de GitHub Blog