Hackeando la Orquestación Multi-Agente en OpenClaw: La Experiencia de un Desarrollador

✍️ OpenClawRadar📅 Publicado: 28 de marzo de 2026🔗 Source
Hackeando la Orquestación Multi-Agente en OpenClaw: La Experiencia de un Desarrollador
Ad

Un desarrollador compartió su experiencia modificando OpenClaw para implementar una verdadera orquestación multiagente después de descubrir que los agentes fingían colaborar sin llegar a llamarse entre sí.

El problema: Colaboración falsa

El desarrollador configuró inicialmente múltiples agentes (PM, planificador, backend, frontend, diseñador) con diferentes modelos asignados, esperando que un orquestador los coordinara. Aunque las respuestas parecían estructuradas con diferentes secciones y perspectivas, un análisis de registros reveló que el agente PM hacía todo solo y fingía las contribuciones de los otros agentes. Ninguno de los otros agentes fue realmente llamado.

El problema central: OpenClaw trata a cada agente como una unidad independiente sin una forma integrada de que un agente genere otro, espere los resultados y los incorpore nuevamente.

La solución: Modificaciones al tiempo de ejecución central

Para implementar una orquestación adecuada, el desarrollador modificó el tiempo de ejecución central (reply-Bm8VrLQh.js) para manejar:

  • Generación de agentes padre-hijo mediante sessions_spawn / sessions_yield
  • Eventos de finalización de subagentes que ascienden al padre
  • Ensamblaje adecuado de mensajes para la puerta de enlace y la TUI

La implementación de sessions_yield fue particularmente desafiante, requiriendo aproximadamente 90 minutos de asistencia continua de Codex para conseguir el flujo asíncrono correcto.

Ad

Resultados y compensaciones

Después de la implementación:

  • Los agentes ahora se ejecutan en hilos separados en paralelo
  • Los resultados son agregados por el orquestador
  • El PM recibe un informe consolidado y formatea la salida final
  • Cada agente realmente usa su modelo asignado (corrigiendo un error donde todos usaban el modelo base por defecto)

Las compensaciones incluyen:

  • La canalización completa toma 30-60 segundos frente a casi instantáneo para un solo agente
  • El costo fue de aproximadamente $0.90 durante dos días de pruebas
  • La memoria se mantiene alrededor de 10-16GB durante las ejecuciones activas

Hardware y configuración inicial

El desarrollador usó un Mac Mini M4 (32GB) como asistente de IA dedicado para organizar notas desordenadas y resumir investigaciones. Inicialmente intentó ejecutar LLMs localmente con un modelo de 30B pero lo encontró dolorosamente lento y cambió a APIs comerciales (OpenAI, Claude, Gemini) a través de OpenClaw.

La calidad de la salida con orquestación aún está siendo evaluada. Para tareas simples, un solo agente es más rápido y económico, pero para tareas complejas de múltiples pasos, la especialización podría valer la pena con más ajustes necesarios.

📖 Read the full source: r/openclaw

Ad

👀 Ver también

Fundador Único Crea Video Demostrativo con Claude Code y Remotion
Casos de uso

Fundador Único Crea Video Demostrativo con Claude Code y Remotion

Un desarrollador en solitario utilizó Claude Code y Remotion para crear un video de demostración de producto en un fin de semana por $0, superando un retraso en el lanzamiento causado por la falta de habilidades de diseño y limitaciones presupuestarias.

OpenClawRadar
El Proceso de un Desarrollador para Crear Juegos de Texto Basados en IA con Claude
Casos de uso

El Proceso de un Desarrollador para Crear Juegos de Texto Basados en IA con Claude

Un desarrollador comparte su flujo de trabajo para crear juegos basados en texto que se ejecutan de forma nativa en modelos de IA como Claude, incluyendo armonización de archivos, refinamiento de reglas y empaquetado de juegos como prompts en PDF. Han lanzado un RTS de texto con temática de StarCraft llamado Kreep.

OpenClawRadar
Claude Cowork Tarea Programada Automatiza el Trabajo Administrativo Basado en Navegador: Un Caso de Uso Real
Casos de uso

Claude Cowork Tarea Programada Automatiza el Trabajo Administrativo Basado en Navegador: Un Caso de Uso Real

Las tareas programadas de Claude Cowork junto con la extensión de Chrome automatizan las aprobaciones de editores en redes de afiliados, ahorrando horas cada semana. Paso manual: iniciar sesión una vez por sesión.

OpenClawRadar
Equipos de Agentes de Código Claude Construyen Productos Micro SaaS en 4 Horas Usando Bóvedas de Obsidian
Casos de uso

Equipos de Agentes de Código Claude Construyen Productos Micro SaaS en 4 Horas Usando Bóvedas de Obsidian

Un desarrollador construyó un sistema integral donde equipos de agentes Claude Code manejan el ciclo de vida completo de SaaS, desde el descubrimiento de ideas hasta la implementación en 4 horas. El sistema utiliza una bóveda Obsidian como memoria persistente y equipos de agentes especializados para investigación, validación, desarrollo y distribución.

OpenClawRadar