Sous-agents OpenClaw : ne traitez pas une réponse comme un accusé de réception

Le sessions_spawn d'OpenClaw est non bloquant. Il retourne un runId et une session enfant lorsque le travail est accepté, pas lorsqu'il est terminé. Cela signifie qu'une session d'orchestration parente peut recevoir une sortie partielle, la résumer et signaler un succès alors qu'un enfant est encore en cours, a échoué ou est perdu.
Attendre la fin avec sessions_yield
OpenClaw documente sessions_yield comme la manière correcte d'attendre les événements de fin. Au lieu de compter les réponses, le parent doit céder et se bloquer jusqu'à ce que la session enfant atteigne un état terminal.
Flux de travail durables avec Task Flow
Pour les flux de travail durables, Task Flow relie le travail en plusieurs étapes à des enregistrements individuels de tâches en arrière-plan. Cela vous donne un enregistrement persistant de l'état de chaque tâche, rendant la réconciliation possible.
Réconcilier chaque enfant avant le succès
L'auteur recommande de réconcilier chaque enfant requis avant de permettre au parent de terminer. La réconciliation doit inclure :
parent_run_idchild_run_idterminal_stateverification_receiptcompletion_blocker
Un état manquant ou contradictoire doit produire incomplete_reconciliation, pas un succès. Un enfant en échec, annulé ou perdu peut justifier un résultat partiel ou bloqué — mais seulement avec des preuves.
Testez votre orchestrateur
Testez votre configuration avec trois enfants inoffensifs : un qui réussit, un qui renvoie une sortie partielle puis échoue, et un qui reste en attente. Le parent doit refuser le succès jusqu'à ce que chaque enfant ait un état terminal autoritaire et que la vérification requise soit terminée.
Si votre orchestrateur actuel compte simplement les réponses, il est temps de l'auditer par rapport à ces exigences.
📖 Lire la source complète : r/clawdbot
👀 See Also

Guide de configuration OpenClaw d'après l'analyse Reddit : matériel, coût, mémoire et pratiques de sécurité
Un utilisateur de Reddit a analysé les erreurs courantes d'OpenClaw et a créé un guide d'installation couvrant les exigences matérielles, l'optimisation des coûts à 10$/mois, la gestion de la mémoire avec les fichiers MEMORY.md et les pratiques de sécurité pour prévenir les attaques par injection de prompts.

Gestion efficace des instances OpenClaw pour plusieurs utilisateurs
Découvrez les stratégies partagées par les utilisateurs de r/openclaw pour gérer plusieurs instances d'OpenClaw. Apprenez comment les membres de la communauté exploitent l'automatisation et la répartition de charge pour des performances optimales.

Évaluation du chatbot RAG : comment un balayage de modèle + des correctifs de récupération ont réduit les coûts de 79 % et amélioré la qualité de 19 %
Un développeur a évalué un chatbot RAG de support client et a découvert des erreurs de configuration de la récupération, des défauts dans l'évaluateur heuristique, ainsi qu'un modèle moins cher qui surpassait celui en production. La qualité est passée de 6,62 à 7,88 tandis que le coût par session a chuté de 0,002420 $ à 0,000509 $.
Mise à niveau d'un Raspberry Pi 5 NVMe vers OpenClaw 9.3 à l'aide d'un clone par étapes
Un développeur a fait passer un Raspberry Pi 5 NVMe de production d'OpenClaw 2026v7.1-2 à la version 9.3 en clonant sur un Pi de secours, en effaçant l'original, puis en restaurant — l'agent se connectant en SSH pour effectuer le travail.