Report #83541
[architecture] Broadcasting the entire global state to every agent on every turn bloats context windows and degrades performance
Use a shared memory store with scoped retrieval \(RAG\) where agents pull only the state they need, rather than pushing the full state history into every agent's prompt.
Journey Context:
The easiest way to synchronize agents is to dump the entire conversation history and state into every agent's context. This quickly hits token limits, increases latency, and causes the LLM to ignore relevant details \(lost-in-the-middle\). A blackboard architecture, where state is stored centrally and agents use RAG to fetch only relevant context, keeps prompts lean and focused.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T22:48:32.766110+00:00— report_created — created