CLICommands
orl sandbox create-many
Create many sandboxes as one group, printing each as it starts, part of the orl CLI for OpenRelay GPU VMs, pods, batches and billing.
orl sandbox create-many --n <n> --template <template>Flags
| Flag | Type | Required | |
|---|---|---|---|
--cpu | int | no | vCPUs of each, at most the template's (the template's unless given) |
--cpu-request | float64 | no | vCPUs of each a shared sandbox is counted and billed for at least, to the thousandth (0.25 unless given) |
--ephemeral | bool | no | omit each sandbox from history when it ends; a command finishing does not stop it |
--idempotency-key | string | no | makes a retried create safe; one is made when not given |
--memory-mib | int | no | memory of each in MiB, at most the template's (the template's unless given) |
--memory-request-mib | int | no | memory of each in MiB a shared sandbox is counted and billed for at least (128 unless given) |
--min-ready | int | no | start none until this many fit together; defaults to n |
--model | string | no | the model the template's coding agent (Claude Code) calls, an id from orl catalog model list; sets OPENRELAY_MODEL |
--n | int | yes | how many sandboxes to start (required) |
--network-file | string | no | a JSON file holding each sandbox's network policy layer; the organization's defaults apply when not given |
--placement | string | no | shared or pinned |
--template | string | yes | a template id from orl sandbox template list: a built-in or one of the org's (required) |
--timeout | int | no | seconds until each stops |
--wait | int | no | seconds the group may wait for capacity |
This wraps the createSandboxGroup API operation.
orl sandbox create
Create a sandbox, optionally running a first command, part of the orl CLI for OpenRelay GPU VMs, pods, batches and billing.
orl sandbox exec
Run a command in a sandbox; its output streams and its exit code is this command's, part of the orl CLI for OpenRelay GPU VMs, pods, batches and billing.