Environment
A create names exactly one source:- an unmodified OCI image, with
--image <ref>; - a snapshot of an earlier sandbox, with
--from <snapshot>; or - neither, which starts from the platform default image.
Workspace
Work belongs below/workspace; temporary state belongs below /tmp. What /workspace is
depends on the storage class chosen at create:
/workspace
unless your image says so: cd there, or set WORKDIR in your image.
Lifecycle
- Create the sandbox; the CLI waits until its observed state is running.
- Run commands with
hiloop sandbox exec, or open a shell withhiloop sandbox sshwhere your deployment enables it. - Stop and start it. Files under
/workspacesurvive ondurablestorage; processes do not resume, and the workload starts again from its image. - Delete the sandbox to release its runtime resources.
Admission fails closed
A request a deployment cannot serve exactly is refused at admission with a namedunsupported_capability error rather than quietly weakened. On the current sandbox runtime that
covers accelerator requests, volume mounts, and secret bindings.
What’s live today tracks the full list.
See sandboxes for the current surface,
resources for sizing, lifecycle for
states and TTLs, and commands and executions for the exec and SSH
contracts.