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

✍️ OpenClawRadar📅 Publié: August 16, 2026🔗 Source
Sous-agents OpenClaw : ne traitez pas une réponse comme un accusé de réception
Ad

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.

Ad

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_id
  • child_run_id
  • terminal_state
  • verification_receipt
  • completion_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

Ad

👀 See Also

Méthode pour transférer le contexte utilisateur de ChatGPT à Claude
Guides

Méthode pour transférer le contexte utilisateur de ChatGPT à Claude

Un utilisateur de Reddit partage une méthode en deux étapes pour extraire un profil cognitif détaillé de ChatGPT et créer une constitution d'IA portable à transférer vers Claude, abordant la difficulté de passer d'un système d'IA à un autre.

OpenClawRadar
Cadre pratique pour choisir entre les modèles Haiku, Sonnet et Opus de Claude
Guides

Cadre pratique pour choisir entre les modèles Haiku, Sonnet et Opus de Claude

Un développeur a testé les trois modèles de Claude sur une tâche de refactoring de 400 lignes en Express.js et a constaté que la différence clé est la profondeur de raisonnement, pas l'intelligence. Haiku 4.5 a géré les parties simples mais a manqué l'ordre des middlewares, Sonnet 4.6 a détecté le problème d'ordre et a ajouté des types TypeScript, tandis qu'Opus 4.6 a identifié une faille de sécurité dans le middleware d'authentification.

OpenClawRadar
Conseils pratiques pour la configuration d'OpenClaw tirés de l'expérience Docker/Windows
Guides

Conseils pratiques pour la configuration d'OpenClaw tirés de l'expérience Docker/Windows

Un développeur partage des leçons spécifiques tirées de l'exécution d'OpenClaw sur Docker avec Windows 11/WSL2, couvrant les problèmes de persistance, la configuration du bot Discord, les approches de gestion de la mémoire et les solutions de contournement pour l'automatisation du navigateur.

OpenClawRadar
Chasse aux bugs : plantages de WireGuard et inadéquation MTU dans GKE
Guides

Chasse aux bugs : plantages de WireGuard et inadéquation MTU dans GKE

Les ingénieurs de Lovable ont retracé des erreurs utilisateur à des crashs d'anetd dus à une panique d'accès concurrent à une map dans l'intégration WireGuard de Google, puis ont découvert un second problème de MTU après la désactivation du chiffrement.

OpenClawRadar