Skip to content

Add idea: decouple staging from execution for agent code-sandboxes - #41

Open
rkoster wants to merge 2 commits into
mainfrom
ideas/staged-sandbox-environments
Open

Add idea: decouple staging from execution for agent code-sandboxes#41
rkoster wants to merge 2 commits into
mainfrom
ideas/staged-sandbox-environments

Conversation

@rkoster

@rkoster rkoster commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

What is this note about?

A spark prompted by digging into Heroku's code-execution sandbox implementation: its
dependency resolution happens live per call (pip install into a throwaway venv against
public PyPI), which doesn't fit enterprise CF deployments running offline/mirrored
buildpacks. This idea proposes splitting "stage an environment from a dependency manifest"
from "execute in an already-staged sandbox" — modeled on CF's own staging/droplet split —
as two decoupled primitives (e.g. MCP tools), so the platform can cache/reuse staged
environments and avoid re-resolving dependencies on every sandbox invocation.

Checklist

  • My idea lives in ideas/ and uses a lowercase kebab-case filename.
  • It has a title (YAML title:).

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