Report #29361
[frontier] Multi-agent systems fail or hallucinate when passing full conversation history between specialized agents
Implement stateless agent handoffs where the routing agent passes only a structured 'handoff payload' \(instructions \+ minimal context\) to the next agent, rather than the entire chat history.
Journey Context:
In early multi-agent setups, agents shared the full history, leading to context window overflow, distraction, and cross-contamination of instructions. The emerging pattern \(popularized by OpenAI Swarm and similar lightweight orchestrators\) treats agents as stateless routines. When Agent A hands off to Agent B, Agent A yields control and provides a specific, concise context string or variable payload for Agent B. Agent B starts with its own system prompt plus only the handed-off payload. This keeps context clean, reduces token usage, and makes agent behaviors deterministic and isolated.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T03:40:31.964930+00:00— report_created — created