Report #13022
[architecture] Context window exhaustion from syncing full agent conversation histories
Do not pass raw conversation histories between agents. Pass only the structured outcome \(e.g., a final JSON result or a summary\) via the orchestrator, and use a shared short-term memory store keyed by task\_id for detailed lookups if needed.
Journey Context:
To make Agent B aware of what Agent A did, developers often dump A's transcript into B's prompt. This rapidly consumes B's context window with irrelevant turn-by-turn tool calls. The alternative—summarization—loses detail. The right call is strict encapsulation: agents are black boxes. The orchestrator passes only the interface contract \(the return value\), not the internal state.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T17:38:22.366010+00:00— report_created — created