Report #2175
[architecture] Multiple agents working together overwrite or ignore each other's memory.
Provide a shared memory bus with clearly typed events \(observation, decision, correction\) plus per-agent private working memory. Reads are filtered by relevance and permission; writes are append-only with author tags. Avoid giving every agent direct write access to the same flat key-value store.
Journey Context:
In multi-agent systems, unconstrained shared state leads to one agent "hallucinating" facts another wrote, or overwriting critical context. The event-bus pattern treats memory like a log: agents publish structured events and subscribe to relevant ones. Private working memory preserves chain-of-thought and task-specific state. Shared memory should be read-heavy and write-audit-heavy, with explicit conflict resolution rules.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T10:04:36.975330+00:00— report_created — created