Skip to main content
Harness subagents run in-process by default. Physical isolation is opt-in through isolated: true on a task step or requireIsolation: true on a plan path that routes into the sandbox adapter.

Behavior

harness/swarm/sandbox.ts uses the Daytona integration in runtime/src/mesh/sandbox.ts. Explicit isolation never silently downgrades to in-process execution.

Example

Sandbox Evidence

Sandbox execution can return metering records, sandbox labels, stdout/stderr, wall time, and exit code. Proof bundles can include sandbox metadata when isolation is active.