Report #88191
[architecture] Synchronizing state by passing full conversation histories between agents, causing context window overflow
Use a shared blackboard or structured state object that agents read from and write to, passing only references or deltas rather than full chat logs.
Journey Context:
Naive multi-agent systems pass the entire conversational context from one agent to the next to 'keep them informed.' This quickly exceeds token limits and dilutes the signal with noise. The Blackboard pattern allows agents to update a shared structured state \(e.g., a JSON document tracking task progress\). Agents only need to read the current blackboard state, not the entire history of how it got there, trading narrative continuity for token efficiency and focus.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T06:36:48.139139+00:00— report_created — created