Pular para o conteúdo principal

Subagents

Um subagent é um especialista focado que executa uma tarefa delimitada — explorar o código, analisar arquitetura, revisar, implementar, testar — muitas vezes em paralelo e no modelo mais rápido. Eles deixam o agente principal delegar trabalho de escopo claro sem perder o fio da conversa.

O agente principal aciona automaticamente subagents só-leitura (explorer/analyzer/reviewer em uma configuração mais leve); você pode disparar manualmente, pela TUI, tipos que também escrevem.
Subagents só-leitura são acionados pelo agente; os que escrevem são disparados por você via /agent spawn.

Duas formas de rodar​

  • Automática (o agente decide). Para trabalho só-leitura — explorar, analisar, revisar — o agente aciona um subagent por conta própria, de forma síncrona. Apenas os tipos explorer, analyzer e reviewer podem ser acionados assim.
  • Manual (você dispara). No Terminal (TUI), /agent spawn <tipo> <tarefa> permite acionar qualquer tipo — inclusive os que escrevem arquivos (implementer, tester, refactorer, documenter).

Tipos de subagent​

TipoPapelEscreve?Ferramentas típicas
explorerbusca rápida de arquivos/códigonãoler, buscar, listar
analyzeranálise de estrutura/arquiteturanãoler, buscar, listar
reviewerrevisão (segurança, performance, manutenção)nãoler, buscar
implementerimplementar funcionalidadessimler, criar, editar, executar
testercriar/rodar testessimler, criar, editar, executar
refactorerrefatorar códigosimler, editar, executar
documenterdocumentação/READMEssimler, criar, editar

Roteamento por modelo​

Subagents de papel leve/só-leitura (explorar, analisar, revisar) rodam em uma configuração mais leve e rápida — ideal para varrer e resumir. Trabalho de planejamento/implementação herda o modelo da sessão. Veja Modelos.

Comandos (/agent, na TUI)​

ComandoO que faz
/agent ou /agent listLista os subagents da sessão.
/agent spawn <tipo> <tarefa>Dispara um subagent para uma tarefa.
/agent status [id]Estado de um (ou de todos) os subagents.
/agent cancel <id>Cancela um subagent.
/agent kill <id>Encerra à força.
/agent metricsContagens, taxa de sucesso e tokens por tipo.
/agent costOrçamento de tokens: total, consumido e restante.

Referência completa em Comandos da TUI.

Limites e orçamento​

  • Até 8 subagents simultâneos por sessão.
  • Um orçamento de tokens compartilhado entre os subagents; ao excedê-lo, novos disparos são recusados.
  • Profundidade limitada: um subagent não fica criando outros indefinidamente.
  • O subagent automático (só-leitura) roda de forma síncrona e tem um teto de saída para não inundar o contexto.

Use /agent metrics e /agent cost para acompanhar consumo e desempenho.

Em cada superfície​

  • Terminal (TUI) — controle total via /agent (e o acionamento automático do agente).
  • Desktop — o agente ainda usa subagents só-leitura automaticamente, mas não há um comando /agent para disparo manual. (O painel de tarefas do Desktop, Ctrl+T, é uma checklist de tarefas, não o sistema de subagents.)
  • VS Code — o Task Mode é um recurso separado: um laço de planejamento → passo → relatório sobre a sua sessão de chat normal, não o sistema de subagents local do Imaginne. Veja Usar no VS Code.

Veja também​