MOOTER · SPAWN · DES. 018ESC 1:1 · REV v1.53.0 · 2026-08-28
Spawn agents — local-first, by default
mooter spawn "fix bug in Hero.tsx" classifies the task with the same classify.js doctrine that routes everything else, cuts an isolated git worktree, wraps the process in a 4-layer sandbox, and streams the output to a log you can tail.
layers4 mandatorynone can be switched off by a flag
- 01Network egress
--unshare-netfor pure-compute spawns. - 02Filesystem
read-only root; the worktree is the single writable mount; secret dirs masked.
- 03Secrets
cleared env + whitelist;
ANTHROPIC_API_KEYnever reaches a local spawn. - 04Config
settings.jsonread-only.
verify1 commandon real bubblewrap, every release
No opt-out
There is no --no-sandbox.
Run mooter security spawn-test to verify the sandbox blocks the escape — on real bubblewrap, every release.