Agent Isolation Boundaries
An agent isolation boundary defines what a coding agent can see, change, and contact while it works. The research compares several boundary types: same-process approvals, operating-system sandboxes, containers, virtual machines, hosted machines, and embedded runtimes.
The strongest practical boundary in this research is a separate virtual-machine kernel, as seen in Clawk, Firecracker, and Apple Container. A container or policy wrapper can still be useful, but it shares more host assumptions. The main effect is simple: a stronger wall lowers host risk, but usually costs more setup time, memory, and integration work.
Sources
-
- source analysis.
-
- source analysis.
-
- source analysis.
-
- source analysis.