sandbox-agent/examples
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
..
boxlite SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
boxlite-python chore(release): update version to 0.3.0 2026-03-07 18:54:35 -08:00
cloudflare SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
computesdk SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
daytona feat: add E2B auto-pause support with pause/kill/reconnect provider lifecycle 2026-03-16 14:57:49 -07:00
docker SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
docker-python chore: add boxlite 2026-02-25 02:18:16 -08:00
e2b feat(providers): add base image support and improve forward compatibility 2026-03-17 15:25:21 -07:00
file-system SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
mcp Configure lefthook formatter checks (#231) 2026-03-10 23:03:11 -07:00
mcp-custom-tool Configure lefthook formatter checks (#231) 2026-03-10 23:03:11 -07:00
mock-acp-agent chore: fix bad merge 2026-02-11 07:57:02 -08:00
modal SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
permissions SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
persist-memory Fix Foundry UI bugs: org names, sessions, and repo selection (#250) 2026-03-13 20:48:22 -07:00
persist-postgres SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
persist-sqlite SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
shared chore(release): update version to 0.5.0-rc.1 2026-03-17 02:44:41 -07:00
skills SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
skills-custom-tool SDK: Add ensureServer() for automatic server recovery (#260) 2026-03-15 20:29:28 -07:00
vercel feat: add E2B auto-pause support with pause/kill/reconnect provider lifecycle 2026-03-16 14:57:49 -07:00
CLAUDE.md acp spec (#155) 2026-02-11 14:47:41 +00:00