Report #79151
[architecture] Agent handoffs drop critical context because the receiving agent starts with a trimmed or fresh conversation
Pass structured context variables alongside every handoff; never assume the receiving agent has access to the full conversation history — explicitly package what it needs
Journey Context:
When Agent A hands off to Agent B, B often receives only the latest message or a summarized history. Any facts established earlier \(user preferences, constraints, partial results\) are lost. The naive fix is to pass the entire conversation, but this bloats B's context window with A-specific reasoning that is irrelevant and distracting. The right pattern is to maintain a separate structured context object \(key-value pairs\) that travels with the handoff. This object contains only the facts needed for downstream agents, not the reasoning trace. Tradeoff: you must explicitly decide what to include, which means you will occasionally miss something. But explicit is better than implicit — the alternative is relying on the LLM to extract relevant context from a long conversation, which is unreliable and non-deterministic.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T15:27:09.053106+00:00— report_created — created