Subagentes de OpenClaw: No trates una respuesta como un recibo de finalización

El sessions_spawn de OpenClaw no es bloqueante. Devuelve un runId y una sesión hija cuando el trabajo es aceptado, no cuando está completo. Esto significa que una sesión de orquestación padre puede recibir salida parcial, resumirla y reportar éxito mientras un hijo aún se está ejecutando, falló o se perdió.
Esperar la finalización con sessions_yield
OpenClaw documenta que sessions_yield es la forma correcta de esperar eventos de finalización. En lugar de contar respuestas, el padre debe ceder y bloquearse hasta que la sesión hija alcance un estado terminal.
Flujos de trabajo duraderos con Task Flow
Para flujos de trabajo duraderos, Task Flow vincula el trabajo de varios pasos con registros individuales de tareas en segundo plano. Esto le brinda un registro persistente del estado de cada tarea, lo que hace posible la reconciliación.
Reconciliar cada hijo antes de reportar éxito
El autor recomienda reconciliar cada hijo requerido antes de permitir que el padre termine. La reconciliación debe incluir:
parent_run_idchild_run_idterminal_stateverification_receiptcompletion_blocker
La falta o contradicción en el estado debe producir incomplete_reconciliation, no éxito. Un hijo fallido, cancelado o perdido puede justificar un resultado parcial o bloqueado, pero solo con evidencia.
Pruebe su orquestador
Pruebe su configuración con tres hijos inofensivos: uno que tenga éxito, uno que devuelva salida parcial y luego falle, y uno que permanezca pendiente. El padre debe rechazar el éxito hasta que cada hijo tenga un estado terminal autoritativo y la verificación requerida esté completa.
Si su orquestador actual simplemente cuenta respuestas, es hora de auditarlo según estos requisitos.
📖 Lea la fuente completa: r/clawdbot
👀 Ver también

Corrección de errores de 'Navegación no compatible' y complementos del navegador en OpenClaw autogestionado en Docker
Solución paso a paso para errores de permiso EACCES, falta de Playwright y binarios de Chromium al autoalojar OpenClaw con Docker en un VPS como Hostinger.

Implementando el Seguimiento del Tiempo en Proyectos de Claude AI
Un método que utiliza Claude AI implica marcar con fecha y hora las respuestas para hacer un seguimiento de las sesiones de trabajo y enviar recordatorios de descanso.

Cómo asegurar Claude Cowork con una capa proxy: Guía práctica
Un tutorial sobre cómo configurar una capa proxy para observar y asegurar el comportamiento de Claude Cowork, publicado por el equipo de General Analysis.

Optimización del Rendimiento en Java: Ocho Antipatrones que Ralentizan tu Código
Una aplicación de procesamiento de pedidos en Java mejoró de 1.198 ms a 239 ms en tiempo transcurrido, de 85.000 a 419.000 pedidos por segundo, y de 1 GB a 139 MB en uso de memoria heap al corregir ocho antipatrones comunes identificados mediante perfiles de Java Flight Recording.