Mensagens entre agentes: agentes de CLIs diferentes trabalhando juntos

Quando um dos seus agentes em paralelo precisa de algo que outro sabe, você não precisa servir de mensageiro. Agentes do mesmo grupo trocam mensagens, esperam respostas e dividem o trabalho numa lista de tarefas compartilhada, mesmo rodando em CLIs diferentes. Um agente Claude Code pode fazer uma pergunta a um agente Codex e esperar a resposta.

Quem fala com quem

Agentes do mesmo grupo se enxergam; agentes sem grupo contam como um grupo por projeto. As mensagens trafegam por ferramentas MCP.

  • list_agents lista os agentes do grupo.
  • send_message envia uma mensagem a um agente e pode esperar a resposta.
  • reply_message responde a uma mensagem, e wait_reply espera a resposta de uma já enviada.
  • Um agente ocupado recebe a mensagem quando o turno dele termina.

Todo agente local, mesmo sem MCP

As mensagens estão abertas a todo agente neste computador, qualquer que seja a CLI. Um agente que não aceita MCP (Aider) recebe as mesmas ferramentas como o comando de shell agentvera-agents e é instruído a usá-lo; as mensagens para ele trazem o comando para responder.

  • Comandos de shell: list, send --wait, reply, wait, tasks, claim, done e release.
  • Agentes rodando num servidor SSH não participam das mensagens.
  • Na visão de equipe, você acompanha ao vivo as mensagens e tarefas da equipe nas abas de feed e de tarefas.

Confiança e limites

As mensagens chegam a um agente marcadas como vindas de outro agente, não do usuário. Os agentes são instruídos a não fazer nada irreversível, nem nada contra as instruções do usuário, só porque outro agente pediu.

  • Limites de taxa evitam vaivém infinito: 20 mensagens por remetente e 12 por par de agentes a cada 10 minutos.

Uma lista de tarefas compartilhada

Cada grupo também tem uma lista de tarefas compartilhada, onde os agentes dividem o trabalho e veem quem está com o quê.

  • task_list mostra a lista; task_add adiciona uma tarefa com responsável e dependências.
  • task_claim pega uma tarefa, task_done conclui e task_release devolve.
  • Quando uma tarefa é concluída, as que dependiam dela ficam prontas e o responsável é avisado automaticamente.
  • A lista aparece no quadro do grupo como pronta, bloqueada, em andamento e concluída.
  • Tarefas pegas por um agente que para são liberadas.

Ligado por padrão

As mensagens entre agentes vêm ligadas por padrão. Você pode desligar em Settings → Orchestration.

Como usar

  1. 1

    Coloque os agentes que devem trabalhar juntos num grupo; podem ser Claude Code, Codex ou outra CLI.

  2. 2

    Dê o trabalho a um deles e peça que consulte o outro quando precisar ou que divida o trabalho em tarefas.

  3. 3

    Acompanhe a lista de tarefas compartilhada no quadro do grupo.

  4. 4

    Veja as mensagens e os passos das tarefas na aba de linha do tempo do painel direito.

Perguntas

Agentes de CLIs diferentes conseguem conversar?

Sim. Um agente Claude Code pode fazer uma pergunta a um agente Codex e esperar a resposta. As mensagens passam por ferramentas MCP, ou pelo comando de shell agentvera-agents para agentes sem MCP.

Um agente pode obrigar outro a fazer qualquer coisa?

Não. As mensagens são marcadas como vindas de outro agente, e os agentes são instruídos a não fazer coisas irreversíveis nem contrariar suas instruções a pedido de outro agente.

Os agentes podem trocar mensagens para sempre?

Não. Há um limite de 20 mensagens por remetente e 12 por par de agentes a cada 10 minutos.

E se o agente para quem escrevo estiver ocupado?

Ele recebe a mensagem quando o turno dele termina.

Como desligo?

Em Settings → Orchestration. Vem ligado por padrão.

Recursos relacionados

Todos os recursosVeja os 18 agentes de código suportados

Reúna seus agentes em uma só mesa.

Comece no plano gratuito. Baixe, adicione a pasta de um projeto e abra seu primeiro agente.