Report #41110
[architecture] Sub-agents never signal completion clearly, leaving the orchestrator hanging or polling indefinitely
Define explicit 'done' or 'return' tool calls that sub-agents MUST invoke to yield control back to the orchestrator, rather than relying on natural language cues.
Journey Context:
Relying on the LLM to imply completion through text \(e.g., 'I am finished'\) is fragile because the orchestrator must parse intent. By making 'return\_control' a mandatory tool, the agent is forced to explicitly terminate its turn and pass the baton programmatically. This turns an ambiguous NLP classification problem into a deterministic function call.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T23:28:21.096431+00:00— report_created — created