Shared Memory for Multi-Agent SRE Systems

Agents need to know what their peers learned. The shared scratchpad, the consistency model, and the pruning policy that keeps it from becoming a kitchen sink.

The shared scratchpad

The shared scratchpad is the run’s working memory. Without it, specialists either re-derive each other’s work or hand off through unstructured prose, both of which compound errors.

Consistency model

The consistency rules below are minimal but load-bearing. Each one prevents a specific failure mode that real multi-agent runs hit.

Pruning policy

Most runs do not need pruning. The default is to leave the scratchpad alone; pruning logic is overhead unless the run goes long.

Resolving conflicts between agents

Conflicts are inevitable when specialists overlap. The rules below decide which conflicts auto-resolve and which escalate.

Evaluating shared memory

The eval set covers the four ways shared memory can fail. Run it on every change to the scratchpad schema or the orchestrator.