Safe Multi-Agent Parallelism
Independent agent sandboxes with controlled lifecycle boundaries.
Branch once. Run many agents. Publish safely.
Give every coding agent an isolated, delta-efficient workspace. Execute concurrently, trace published changes, and reconcile results without last-writer-wins data loss.

Every agent branches from a shared immutable base, works in isolation, and converges at a publication gate that only accepts fully resolved changes.
Immutable base workspace
shared source of truth
A single immutable base workspace is the shared source of truth for every agent.
Each agent gets its own wooden sandbox with a private copy-on-write delta layer.
Branches converge at a publication gate. Clean changes pass; conflicts stop safely.
Each capability builds on the same isolated, copy-on-write foundation — from spawning agents to publishing their work atomically.
Independent agent sandboxes with controlled lifecycle boundaries.
One shared immutable base with private storage for metadata and changed bytes.
Attribute published lines to the responsible workspace session or operation.
Shell, yield, stdin, cancellation, read, write, edit, list, and blame through CLI and MCP.
Inject the sandbox runtime into compatible Linux container images without maintaining a custom image.
Detect concurrent changes, merge eligible text edits, and publish the complete changeset atomically.
Publication is transactional. Eligible text edits are merged three-way against the base. If concurrent changes conflict, the entire changeset is rejected — no partial writes, no last-writer-wins data loss.
Clean merge — published as a new immutable layer
Conflict detected — no partial changes published
export function auth() {return session}
export function auth() {validate(session)return session}
export function auth() {log(session.id)return session}
Drive workspaces through a CLI or wire them into agents over MCP. The same tool plane covers files, provenance, and live observability.
# spawn an isolated sandbox from the base$ sandbox create --base main --name agent-aworkspace agent-a ready (cow delta attached)$ sandbox run agent-a -- "apply refactor"running in isolated workspace…
Branch once, run agents in parallel, and publish atomically on a shared immutable base.
