# strata19.get_sandbox_environments
URL: /documentation/reference/tools/get_sandbox_environments



{/* GENERATED FILE — do not edit. Sources: src/mcp/facade/tool-projection-registry.ts (availability) + describe() in src/mcp/facade/facade-tools.ts (prose). Regenerate: pnpm exec tsx scripts/docs/site/generate-tool-reference.ts */}

## What it does [#what-it-does]

Also reports a read-only machine-capability profile (browsers, Docker, simulators, harnesses, local model servers, CPU/RAM/GPU, ports) in four honest states; detection only, nothing is started. Every execution environment this plugin PROCESS has created, with its real lifecycle state (running or destroyed — a torn-down environment stays visible, never silently disappears). Per-process, in-memory only: restarting the plugin clears it, and only the local adapter is implemented (no E2B/Daytona, D1), so there is no live-view/streamUrl to report — liveViewSupported is honestly false, never fabricated.

## When to use it [#when-to-use-it]

**Use when:** "is a sandbox currently running" · "what environments has this session created" · "is this sandbox still alive or was it torn down"

**Also use when:** building the Work > Execution page's sandbox-observability section

## When not to use it [#when-not-to-use-it]

you need a cross-process or cross-restart durable registry — none exists yet; this is a live, in-memory snapshot of the current process only

## Availability [#availability]

|           |                                       |
| --------- | ------------------------------------- |
| Tier      | Expert                                |
| Lifecycle | Live                                  |
| Taught by | *no packaged skill teaches this tool* |
