Report #70677
[architecture] Passing the full conversational history between agents causes context window exhaustion and degrades the reasoning ability of downstream agents
Enforce context contracts at handoff: instead of passing raw history, require the outgoing agent to synthesize a structured summary or strictly typed payload that contains only the necessary information for the next agent.
Journey Context:
It is tempting to pass the entire state and history to the next agent so it 'has all the context.' However, LLMs suffer from lost-in-the-middle syndrome and instruction distraction when context is too long. By forcing Agent A to summarize into a schema-bound contract, you bound the input size for Agent B. The tradeoff is the risk of losing nuance or minor details from the summary, but this is preferable to Agent B failing to follow its core instructions due to context bloat.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T01:12:21.754833+00:00— report_created — created