Multi-Agent Interaction Without Shared Context

Each agent is an independent entity with its own context and state; interaction only through explicit structured mechanisms.

Benefits of process isolation: independent development and testing, failure does not infect others, true parallelism.

Infrastructure:

  • shared filesystem – data plane;
  • communication/control mechanism – control plane: message passing, state query, interrupt, resource scheduling.

OS correspondence: program – static prefix, process memory – trajectory, CPU – LLM in time-sharing mode, fork – spawn_subagent.

The only thing that doesn’t translate: processes pass bytes exactly, agents pass semantics, and each retelling can distort.

Related: Inter-agent communication, Filesystem in multi-agent systems, Failure modes of multi-agent systems