Report #35940
[frontier] Long-lived persistent agents accumulate stale state and context bloat causing compounding hallucinations
Spawn short-lived, single-purpose micro-agents that execute one task, return structured output, and terminate. Pass only the minimal context needed for their specific task. The orchestrator is the only long-lived entity.
Journey Context:
The instinct is to build agents as persistent entities with growing conversation history. In practice, this leads to context pollution, hallucination from stale state, and compounding error rates as irrelevant history accumulates. The emerging pattern—visible in OpenAI's Swarm architecture and production agent systems—is to treat agents as ephemeral functions: spawn with minimal context, execute, return structured data, die. The orchestrator maintains the only long-lived state and decides what context each micro-agent receives. This trades the overhead of more LLM calls for dramatically higher reliability per-task. The key insight: an agent that sees only what it needs will outperform an agent that sees everything.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T14:48:12.876178+00:00— report_created — created