Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
sandbox-cli
command
Command sandbox runs AI coding agents and arbitrary commands inside a disposable, isolated Docker container.
|
Command sandbox runs AI coding agents and arbitrary commands inside a disposable, isolated Docker container. |
|
sandbox-studio-api
command
Command sandbox-studio-api runs the local HTTP control plane for sandbox-cli — see internal/studioapi and docs/studio-api/README.md.
|
Command sandbox-studio-api runs the local HTTP control plane for sandbox-cli — see internal/studioapi and docs/studio-api/README.md. |
|
internal
|
|
|
agentctx
Package agentctx knows where each agent keeps its conversation transcripts, and remembers what it found.
|
Package agentctx knows where each agent keeps its conversation transcripts, and remembers what it found. |
|
agents
Package agents describes the AI coding agents sandbox-cli knows how to start, as data rather than as code duplicated per subcommand.
|
Package agents describes the AI coding agents sandbox-cli knows how to start, as data rather than as code duplicated per subcommand. |
|
agentusage
Package agentusage reads how much of an agent's subscription window has been spent and when it resets.
|
Package agentusage reads how much of an agent's subscription window has been spent and when it resets. |
|
audit
Package audit records what each sandbox run actually did.
|
Package audit records what each sandbox run actually did. |
|
cli
Package cli wires the cobra command tree for the `sandbox-cli` binary.
|
Package cli wires the cobra command tree for the `sandbox-cli` binary. |
|
config
Package config defines the sandbox configuration schema and its layered discovery/merge rules: built-in defaults < user config < project config < flags.
|
Package config defines the sandbox configuration schema and its layered discovery/merge rules: built-in defaults < user config < project config < flags. |
|
creds
Package creds is the credential broker.
|
Package creds is the credential broker. |
|
doctor
Package doctor asks whether a host can deliver what a profile promises.
|
Package doctor asks whether a host can deliver what a profile promises. |
|
egressproxy
Package egressproxy enforces the egress allowlist by **name** rather than by address.
|
Package egressproxy enforces the egress allowlist by **name** rather than by address. |
|
fleet
Package fleet runs several agents at once: one detached container per git branch, launched from a single task file, then supervised and landed by branch name.
|
Package fleet runs several agents at once: one detached container per git branch, launched from a single task file, then supervised and landed by branch name. |
|
githard
Package githard neutralises the parts of a git repository's own configuration that make git run commands.
|
Package githard neutralises the parts of a git repository's own configuration that make git run commands. |
|
history
Package history is a queryable index over the audit log.
|
Package history is a queryable index over the audit log. |
|
image
Package image lazily builds the embedded sandbox base image on first use.
|
Package image lazily builds the embedded sandbox base image on first use. |
|
metrics
Package metrics renders a live, one-line resource gauge (memory, CPU, elapsed time, and the workspace's git branch) for a running sandbox container.
|
Package metrics renders a live, one-line resource gauge (memory, CPU, elapsed time, and the workspace's git branch) for a running sandbox container. |
|
netpolicy
Package netpolicy is a seam for network egress control.
|
Package netpolicy is a seam for network egress control. |
|
rescue
Package rescue is the crash safety net for the user's work.
|
Package rescue is the crash safety net for the user's work. |
|
runtime
Package runtime executes a normalized RunSpec inside a container backend.
|
Package runtime executes a normalized RunSpec inside a container backend. |
|
sandbox
Package sandbox composes config, image building, and the runtime backend into a single Session that resolves a request and runs it in an isolated container.
|
Package sandbox composes config, image building, and the runtime backend into a single Session that resolves a request and runs it in an isolated container. |
|
studioapi
Package studioapi is the HTTP control plane for sandbox-cli: a local API server a frontend ("Sandbox Studio") talks to instead of shelling out to the CLI itself.
|
Package studioapi is the HTTP control plane for sandbox-cli: a local API server a frontend ("Sandbox Studio") talks to instead of shelling out to the CLI itself. |
|
termsafe
Package termsafe strips the characters a terminal reads as commands from strings that came from somewhere untrusted.
|
Package termsafe strips the characters a terminal reads as commands from strings that came from somewhere untrusted. |
|
version
Package version holds build metadata and the base image tag.
|
Package version holds build metadata and the base image tag. |
|
worktree
Package worktree makes "one sandbox per git branch" a one-liner.
|
Package worktree makes "one sandbox per git branch" a one-liner. |
Click to show internal directories.
Click to hide internal directories.