Pular para o conteúdo principal

Chamar outro agente

A etapa Chamar outro agente executa outro agente publicado e usa o resultado. É como você compõe automações sem duplicar lógica.

Escolher o alvo​

O Studio lista os agentes que este agente pode chamar, com nome, descrição, versão exata, o que o agente pede de entrada e o que devolve.

O que não pode ser chamado aparece com o motivo, em vez de simplesmente sumir:

MotivoSignifica
Sem versão ativa neste ambienteO agente existe e não está ativo aqui
De outro ambienteO alvo precisa estar no mesmo ambiente
O próprio agenteChamar a si mesmo é recursão direta

O alvo é sempre exato​

Você aponta para uma versão ativa específica, nunca para "a mais recente". Publicar uma versão nova do agente chamado não muda sozinha o que este executa — o que acontece é a versão anterior deixar de estar ativa.

Isso é o que faz um fluxo composto continuar rodando exatamente o que foi testado.

Mapear a entrada​

O painel mostra os campos que o agente chamado espera — com rótulo, tipo, obrigatoriedade e opções — e você liga cada um a um dado do fluxo atual. Nada de adivinhar nomes.

O que ele produz​

O identificador da execução filha e o resultado que ela devolveu.

A execução filha é de primeira classe: tem linha do tempo própria, pode ser acompanhada, cancelada e auditada. Na linha do tempo do agente pai, ela aparece como um passo com link para a execução completa.

Proteções​

ProteçãoComo funciona
ProfundidadeA cadeia de agente-chamando-agente tem teto, declarado no agente e limitado pelo espaço (padrão 3)
RecursãoA cadeia real de chamadas é verificada; um ciclo A → B → A é barrado
AmbienteA execução filha roda sempre no mesmo ambiente do pai
Fan-outUma execução não gera mais de 50 filhas — o mesmo teto do "Para cada item"

Cadeia de responsabilidade​

Na execução filha, "quem pediu" é registrado como a execução pai, não como uma pessoa. A cadeia inteira fica explícita na auditoria.

Quando usar em vez de repetir etapas​

SituaçãoPor quê
A mesma lógica aparece em vários agentesUm agente só, chamado por todos
O tratamento de um item de lista é complexoÉ o que a etapa "Para cada item" faz internamente
Times diferentes cuidam de partes diferentesCada um publica e versiona o seu

Erros comuns​

SintomaCausaO que fazer
O agente que quero não apareceNão tem versão ativa neste ambienteAtive-o no mesmo ambiente
Falha por profundidade excedidaA cadeia é mais longa que o tetoReduza a cadeia ou revise o teto do agente
Falha por recursãoUm agente da cadeia chama alguém que já está nelaRefaça o desenho
A execução filha falhouO problema está no agente chamadoAbra a execução filha pela linha do tempo

Próximos passos​