← Multi-Agent Systems & Orchestration
Shared Memory (Multi-Agent)
Also known as: shared state
Shared memory in a multi-agent context is a common store — such as a database, file, or in-process object — that all agents in a system can read from and write to. It enables agents to coordinate without direct message passing but introduces concurrency risks: two agents writing simultaneously can corrupt state, and one agent reading stale data can make poor decisions. Careful locking, versioning, or conflict-resolution strategies are necessary in production systems.