Report #55203
[architecture] Passing full conversational history between agents causes context window bloat and cost explosion
Pass only the structured state delta \(the 'scratchpad' or 'blackboard'\) during handoffs, forcing the receiving agent to operate on the current state rather than the entire history.
Journey Context:
When Agent A hands off to Agent B, developers often pass the entire chat history so B has 'context'. This quickly maxes out context limits and increases latency and cost, while the LLM gets distracted by irrelevant conversational turns. Agents should communicate via a shared, structured state object. The history is for the orchestrator's logs; the state is for the agent's context.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T23:09:05.157466+00:00— report_created — created