Skip to content

fix: local and E2B sandbox startup paths#5783

Draft
marcindobry wants to merge 3 commits intoagus/agent-builderfrom
marcin/fix-sandbox-startup
Draft

fix: local and E2B sandbox startup paths#5783
marcindobry wants to merge 3 commits intoagus/agent-builderfrom
marcin/fix-sandbox-startup

Conversation

@marcindobry
Copy link
Copy Markdown
Contributor

@marcindobry marcindobry commented Apr 2, 2026

Fix sandbox startup and runtime wiring for the new local Docker and E2B stack. Local agent sandboxes now keep the container alive explicitly, local compile/dryrun/deploy use the new sandbox images and Zero-YAML artifacts, and E2B agent/compiler/dryrun/deploy now use E2B_API_KEY with the current staging template names hardcoded. This also updates env parsing/examples and adds a minimal README quickstart for spawning local sandbox images.

npm run test:unit -- packages/utils/lib/environment/parse.unit.test.ts packages/server/lib/services/remote-function/compiler-client.unit.test.ts
npm run ts-build
Manual: local agent start, local compile, local dryrun, E2B agent spawn, E2B blank-workspace spawn


In addition to the stack migration, this change also standardizes runtime execution behavior by making deploy/dryrun invocation semantics more deterministic across environments and tying execution explicitly to selected environment context. It further formalizes the operational shift to the new artifact-driven flow model, which improves consistency of compile outputs but also increases dependency on correct artifact presence and runtime configuration alignment.


This summary was automatically generated by @propel-code-bot

@marcindobry marcindobry changed the title Fix local and E2B sandbox startup paths fix: local and E2B sandbox startup paths Apr 2, 2026
@marcindobry marcindobry marked this pull request as draft April 2, 2026 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant