- Sandbox identity is durable; runtime instances are replaceable. The control plane reconciles desired and observed state, and the state you read is evidence of what the runtime is doing.
- The environment is named exactly. A sandbox starts from an OCI image, a snapshot, or the platform default image, pinned to a digest by the deployment.
- Workspace state is explicit. Code and data belong at
/workspace;/tmpis bounded scratch space. Whether/workspacehas a lifetime of its own is the storage class’s job, chosen when the sandbox is created. - Execution is brokered. Buffered commands and SSH sessions are authorized per request by the control plane and carry stable execution records. No in-sandbox control daemon is required.
Current boundaries
The sandbox runtime serves CPU workloads, bounded execution, a fixed public-internet/private-network egress floor, durable/workspace storage, and snapshot and branch. Accelerator requests and
injected model
credentials are refused at admission rather than partly served. Automatic activity capture has no
create-time switch; its trusted in-sandbox attachment is still landing. What’s live
today is the current list.
Start with sandboxes, run-scoped observability,
and the quickstart.