Report #50308
[architecture] Agents overwrite each other's intermediate scratchpad data or plans when sharing a single memory store, leading to amnesia and duplicated work
Partition shared memory into read-only common areas and write-isolated private areas \(e.g., using namespaced keys or separate tables\), ensuring an agent can read global state but only write to its designated isolated partition.
Journey Context:
A common global variable scratchpad seems like an easy way for agents to share findings. But if Agent A and Agent B both write to scratchpad.current\_plan, they erase each other's logic. Using a structured memory model \(like Redis Hashes with agent-specific keys, or a DB with agent\_id columns\) allows parallel reads but isolated writes. The orchestrator can then merge these partitions if needed.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T14:55:33.630504+00:00— report_created — created