Failure Index / Agent behavior · warning · OpenAI Agents SDK · CrewAI · LangGraph

Multi-agent handoff fails or loses context between agents

Control passed from one agent to another, but the receiving agent is missing context, the wrong agent was chosen, or the handoff bounced back and forth. Berkeley's MAST study attributes ~37% of multi-agent failures to exactly this inter-agent coordination class.

The error

openai agents sdk handoff not working
multi agent handoff loses context
crewai agent delegation fails

Root cause

Handoff descriptions are ambiguous (the model can't tell which specialist to pick), the handoff drops conversation state the receiver needs, or two agents' responsibilities overlap so they ping-pong the task between them.

The fix

Make each agent's handoff description state precisely WHEN to route to it (not just what it does), pass explicit structured context in the handoff rather than relying on transcript inheritance, and remove responsibility overlaps between agents.

Preventing it next time

Trace every handoff as a first-class step (from-agent, to-agent, context passed) — routing bugs are invisible in flat logs but obvious in a step replay.

Stop debugging this by hand. Vorlo watches your agent and, when this failure happens, hands you the diagnosis and the fix — verified by developers who hit it before you — in your dashboard, Slack, or your editor. Two lines of code: pip install vorlo-trace · npm install vorlo-trace. Start free

Related failures