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

✍️ OpenClawRadar📅 Publicado: March 28, 2026🔗 Source
Hackeando a Orquestração Multi-Agente no OpenClaw: A Experiência de um Desenvolvedor
Ad

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.

Ad

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

Ad

👀 See Also

Construindo um gerenciador de área de transferência para macOS com Claude: Um estudo de caso de fluxo de trabalho prático
Use Cases

Construindo um gerenciador de área de transferência para macOS com Claude: Um estudo de caso de fluxo de trabalho prático

Um desenvolvedor criou o Buffer, um gerenciador de área de transferência de código aberto para macOS usando o Claude como parceiro de planejamento e programação em par, descobrindo que começar com planos de implementação antes de codificar reduziu prompts desperdiçados e depuração.

OpenClawRadar
Experiência de Engenheiro de TI com Desenvolvimento Assistido por IA Revela Armadilhas Comuns
Use Cases

Experiência de Engenheiro de TI com Desenvolvimento Assistido por IA Revela Armadilhas Comuns

Um engenheiro de TI com formação em sistemas e automação compartilha sua jornada usando IA para desenvolvimento full-stack, detalhando problemas arquiteturais específicos que surgiram conforme as aplicações cresceram, incluindo manipulação excessiva de dados no lado do cliente, separação inadequada de responsabilidades e problemas de segurança.

OpenClawRadar
Fazendeiro de Alho Constrói Sistema de Agente IA com 19K Linhas em Telefone Android
Use Cases

Fazendeiro de Alho Constrói Sistema de Agente IA com 19K Linhas em Telefone Android

Um agricultor de alho coreano construiu um sistema de agente de IA em Python com 19.260 linhas chamado 'garlic-agent' que roda inteiramente em um telefone Android usando Termux. O sistema alterna entre vários provedores de IA, salva contexto no SQLite e usa um fluxo de trabalho manual de copiar e colar para desenvolvimento.

OpenClawRadar
O usuário relata usar o Claude Cowork para preparação de impostos com declarações complexas de trabalho autônomo.
Use Cases

O usuário relata usar o Claude Cowork para preparação de impostos com declarações complexas de trabalho autônomo.

Um usuário do Reddit com experiência em trabalho autônomo usou o Claude Cowork para processar formulários 1099 e declarações de lucros e perdas, completando os formulários de impostos em minutos. Eles desativaram o compartilhamento de dados e omitiram os CPFs por privacidade.

OpenClawRadar