Eine Unteragentenantwort ist keine Abschlussquittung: Prüfliste für den Orchestrator

✍️ OpenClawRadar📅 Veröffentlicht: 13. August 2026🔗 Source
Ad

OpenClaws sessions_spawn ist nicht blockierend – es gibt eine runId und eine Kind-Sitzung zurück, wenn die Arbeit angenommen wird, nicht wenn sie abgeschlossen ist. Ein Elternteil kann Teilausgaben erhalten, zusammenfassen und Erfolg melden, während ein anderes Kind noch läuft, fehlgeschlagen oder verloren ist.

Wichtige Details

  • sessions_yield ist der dokumentierte Weg, um auf Abschlussereignisse zu warten.
  • Task Flow verknüpft mehrstufige Arbeit mit einzelnen Hintergrundaufgabendatensätzen für dauerhafte Workflows.
  • Gleichen Sie jedes erforderliche Kind ab, bevor Sie dem Elternteil erlauben, zu enden.

Abgleich-Checkliste

Die Quelle empfiehlt, die folgenden Felder pro Kind zu verfolgen:

parent_run_id
child_run_id
terminal_state
verification_receipt
completion_blocker

Fehlender oder widersprüchlicher Zustand sollte incomplete_reconciliation erzeugen, nicht Erfolg. Ein fehlgeschlagenes, abgebrochenes oder verlorenes Kind kann ein teilweises oder blockiertes Ergebnis rechtfertigen – aber nur mit Beweisen.

Ad

Testen Sie es selbst

Erzeugen Sie drei harmlose Kinder:

  1. Eines, das erfolgreich ist.
  2. Eines, das Teilausgaben zurückgibt und dann fehlschlägt.
  3. Eines, das anhängig bleibt.

Das Elternteil sollte Erfolg verweigern, bis jedes Kind einen maßgeblichen Endzustand hat und die erforderliche Verifizierung abgeschlossen ist.

Das Fazit

Bevor Sie Ihrem Orchestrator vertrauen, fragen Sie: Verifiziert er jeden Kind-Lauf oder zählt er nur die Antworten, die er erhält?

📖 Lesen Sie die vollständige Quelle: r/openclaw

Ad

👀 Siehe auch