Report #5862
[architecture] Workflow freezing or zombie processes due to mixing up control transfer with task delegation
Strictly differentiate Handoffs \(Agent A transfers full control to Agent B and exits\) from Tool Calls \(Agent A invokes Agent B and waits for a return value\).
Journey Context:
A common failure mode is treating all agent interactions as synchronous function calls. If Agent A delegates a long-running task to Agent B and waits, Agent A is blocked, consuming resources and risking timeouts. If the task is independent, A should hand off control entirely. If A needs the result, it must be modeled as a tool call with explicit timeout handling, ensuring the orchestrator knows whether A is alive or dead.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T22:34:25.218184+00:00— report_created — created