sandbox-agent/docs
Nathan Flurry 4e76038a0d feat(providers): add base image support and improve forward compatibility
Add support for configuring base images across all compute providers:
- E2B: Accept optional `template` parameter to select custom templates
- Modal: Accept optional `image` parameter (string or Image object) for base images
- ComputeSDK: Expand `create` override to accept full CreateSandboxOptions payload (image, templateId, etc.)
- Daytona: Improve type safety for `image` option

Improve forward compatibility by making all `create` overrides accept full Partial SDK types, allowing any new provider fields to flow through without code changes. Fix Modal provider bug where `encryptedPorts` was hardcoded and would clobber user-provided values; now merges additional ports instead.

Update docs and examples to demonstrate base image configuration for E2B, Modal, and ComputeSDK. Add comprehensive provider lifecycle tests for Modal and ComputeSDK, including template and image passthrough verification.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-17 15:25:21 -07:00
..
agents SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
ai fix host for docs 2026-02-13 04:53:53 +05:00
deploy feat(providers): add base image support and improve forward compatibility 2026-03-17 15:25:21 -07:00
images feat(inspector): improve contrast and add collapsible debug panel (#182) 2026-02-13 07:15:40 +00:00
logo chore(site): links and image updates 2026-01-28 02:16:37 -08:00
agent-sessions.mdx SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
architecture.mdx chore(release): update version to 0.5.0-rc.1 2026-03-17 02:44:41 -07:00
attachments.mdx Add ACP permission mode support to the SDK (#224) 2026-03-10 21:52:43 -07:00
cli.mdx feat: desktop computer-use APIs with neko-based streaming 2026-03-17 02:36:17 -07:00
common-software.mdx feat: enhance desktop computer-use streaming with neko integration 2026-03-17 02:36:25 -07:00
computer-use.mdx feat: desktop computer-use APIs with windows, launch/open, and neko streaming 2026-03-17 02:36:25 -07:00
cors.mdx chore: fix bad merge 2026-02-11 07:57:02 -08:00
custom-tools.mdx SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
daemon.mdx chore: fix bad merge 2026-02-11 07:57:02 -08:00
docs.json feat: enhance desktop computer-use streaming with neko integration 2026-03-17 02:36:25 -07:00
favicon.svg chore(site): diagram mobile and favicon 2026-01-31 22:49:01 -08:00
file-system.mdx chore: fix bad merge 2026-02-11 07:57:02 -08:00
gigacode.mdx chore: update readme (#98) 2026-02-06 03:03:24 -08:00
inspector.mdx feat: desktop computer-use APIs with neko-based streaming 2026-03-17 02:36:17 -07:00
llm-credentials.mdx wip (#258) 2026-03-15 12:37:42 -07:00
manage-sessions.mdx Add ACP permission mode support to the SDK (#224) 2026-03-10 21:52:43 -07:00
mcp-config.mdx SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
multiplayer.mdx SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
observability.mdx feat: add process management support (#207) 2026-03-07 17:58:31 -08:00
openapi.json chore(release): update version to 0.5.0-rc.1 2026-03-17 02:44:41 -07:00
opencode-compatibility.mdx chore: fix bad merge 2026-02-11 07:57:02 -08:00
orchestration-architecture.mdx SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
pi-support-plan.md wip: pi working 2026-02-06 16:54:53 -05:00
processes.mdx Add ACP permission mode support to the SDK (#224) 2026-03-10 21:52:43 -07:00
quickstart.mdx chore(release): update version to 0.5.0-rc.1 2026-03-17 02:44:41 -07:00
react-components.mdx Add transcript virtualization to Foundry UI (#255) 2026-03-14 17:55:05 -07:00
sdk-overview.mdx feat: desktop computer-use APIs with neko-based streaming 2026-03-17 02:36:17 -07:00
security.mdx SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
session-persistence.mdx SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
session-restoration.mdx chore: fix bad merge 2026-02-11 07:57:02 -08:00
session-transcript-schema.mdx Merge branch 'main' into feat/support-pi 2026-02-10 22:27:03 -08:00
skills-config.mdx SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
telemetry.mdx docs: documentation overhaul and universal schema reference (#10) 2026-01-28 05:07:15 -08:00
theme.css docs: documentation overhaul and universal schema reference (#10) 2026-01-28 05:07:15 -08:00
troubleshooting.mdx fix: detect musl/glibc at runtime for correct Claude binary download 2026-01-28 04:19:35 -08:00