Hackeando a Orquestração Multi-Agente no OpenClaw: A Experiência de um Desenvolvedor

Um desenvolvedor compartilhou sua experiência ao modificar o OpenClaw para implementar uma verdadeira orquestração multiagente após descobrir que os agentes estavam fingindo colaborar sem realmente se chamarem.
O Problema: Colaboração Falsa
Inicialmente, o desenvolvedor configurou múltiplos agentes (PM, planejador, backend, frontend, designer) com diferentes modelos atribuídos, esperando que um orquestrador os coordenasse. Embora as respostas parecessem estruturadas com diferentes seções e perspectivas, a análise dos logs revelou que o agente PM estava fazendo tudo sozinho e fingindo as contribuições dos outros agentes. Nenhum dos outros agentes foi realmente chamado.
O problema central: o OpenClaw trata cada agente como uma unidade independente, sem uma maneira embutida de um agente criar outro, aguardar resultados e incorporá-los de volta.
A Solução: Modificações no Runtime Principal
Para implementar uma orquestração adequada, o desenvolvedor modificou o runtime principal (reply-Bm8VrLQh.js) para lidar com:
- Criação de agentes pai-filho via sessions_spawn / sessions_yield
- Eventos de conclusão de subagentes subindo para o pai
- Montagem adequada de mensagens para o gateway e TUI
A implementação do sessions_yield foi particularmente desafiadora, exigindo cerca de 90 minutos de assistência contínua do Codex para acertar o fluxo assíncrono.
Resultados e Compensações
Após a implementação:
- Os agentes agora rodam em threads separadas em paralelo
- Os resultados são agregados pelo orquestrador
- O PM recebe um relatório consolidado e formata a saída final
- Cada agente realmente usa seu modelo atribuído (corrigindo um bug onde todos usavam o modelo base por padrão)
As compensações incluem:
- O pipeline completo leva 30-60 segundos versus quase instantâneo para um único agente
- O custo foi de cerca de US$ 0,90 ao longo de dois dias de testes
- A memória fica em torno de 10-16GB durante execuções ativas
Hardware e Configuração Inicial
O desenvolvedor usou um Mac Mini M4 (32GB) como assistente de IA dedicado para organizar notas bagunçadas e resumir pesquisas. Inicialmente, tentou executar LLMs localmente com um modelo de 30B, mas achou dolorosamente lento e mudou para APIs comerciais (OpenAI, Claude, Gemini) através do OpenClaw.
A qualidade da saída com orquestração ainda está sendo avaliada. Para tarefas simples, um único agente é mais rápido e barato, mas para tarefas complexas de múltiplas etapas, a especialização pode valer a pena, com mais ajustes necessários.
📖 Read the full source: r/openclaw
👀 See Also

Assistente OpenClaw Cria Assistente de Terminal Dockerizado com Roteamento Personalizado
Um usuário do OpenClaw relatou que seu assistente principal ajudou a criar um segundo assistente dentro do Docker com seu próprio espaço de trabalho, memória e comportamento voltado para terminal. Mensagens que começam com 'meow:' são direcionadas para o assistente em contêiner em vez da interface principal de chat.

RAG Híbrido para Memória de Agente Local com OpenClaw, Ollama e nomic-embed-text
Um desenvolvedor implementou recuperação híbrida RAG para memória de agentes de IA usando OpenClaw com Ollama e nomic-embed-text, combinando 70% de similaridade vetorial com 30% de correspondência de palavras-chave BM25. A configuração roda localmente sem APIs externas e inclui deduplicação MMR e ponderação de decaimento temporal.

Casos Práticos de Uso do OpenClaw da Comunidade
Desenvolvedores e equipes estão usando o OpenClaw para prospecção fria, automação de conteúdo SEO, gerenciamento de mídias sociais, consultas de dados de clientes, testes de sites, monitoramento de servidores, processamento de recibos, negociações de compra de carros, criação de capítulos de podcasts e planejamento diário de metas.

Revolucionando a Comunicação: Conversas Telefônicas com Inteligência Artificial
Mergulhe na discussão mais recente do r/openclaw sobre o impacto transformador da IA na comunicação por telefone. Descubra o potencial dos agentes alimentados por IA para remodelar como nos envolvemos com a tecnologia de voz.