sandbox-agent/sdks
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
..
acp-http-client chore(release): update version to 0.5.0-rc.1 2026-03-17 02:44:41 -07:00
cli chore(release): update version to 0.5.0-rc.1 2026-03-17 02:44:41 -07:00
cli-shared chore(release): update version to 0.5.0-rc.1 2026-03-17 02:44:41 -07:00
gigacode chore(release): update version to 0.5.0-rc.1 2026-03-17 02:44:41 -07:00
persist-indexeddb chore(release): update version to 0.5.0-rc.1 2026-03-17 02:44:41 -07:00
persist-postgres chore(release): update version to 0.5.0-rc.1 2026-03-17 02:44:41 -07:00
persist-rivet chore(release): update version to 0.5.0-rc.1 2026-03-17 02:44:41 -07:00
persist-sqlite chore(release): update version to 0.5.0-rc.1 2026-03-17 02:44:41 -07:00
react chore(release): update version to 0.5.0-rc.1 2026-03-17 02:44:41 -07:00
typescript feat(providers): add base image support and improve forward compatibility 2026-03-17 15:25:21 -07:00
CLAUDE.md chore(foundry): workbench action responsiveness (#254) 2026-03-14 20:42:18 -07:00