Report #5070
[architecture] Agents operating on stale or divergent world state because context is passed by value rather than by reference
Use a centralized, append-only state store \(blackboard architecture\) that all agents read from and append to, rather than passing full state copies in messages.
Journey Context:
Passing the entire conversation history or state between agents bloats context windows and creates race conditions if Agent A acts on state that Agent B just changed. A shared blackboard allows agents to pull only the relevant state deltas they need. The tradeoff is introducing a central bottleneck, but it ensures all agents operate on the ground truth of the current state.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T20:36:36.312039+00:00— report_created — created