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

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.
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
👀 Ver también

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.

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.

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.

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.