Gap
DMC can be mounted into the sandbox, but the workspace root, file edit policy, and tool exposure contract are not defined.
Goal
Make DMC the mounted coding-tools component for file-editing agent sandboxes, with a clear sandbox-only workspace boundary.
Acceptance direction
- Define where sandbox workspaces live inside Playground.
- Configure DMC to expose file/workspace/GitHub tools against sandbox-mounted paths only.
- Prevent edits to parent host paths except through explicit mounts.
- Capture changed files and workspace metadata as artifacts.
- Support repo-backed and site-backed task modes.
- Document which DMC abilities are safe for sandbox agents versus parent-site operators.
Notes
DMC is required for file-editing coding sandboxes. It should provide tools inside the sandbox, while Sandbox Runtime owns lifecycle/control-plane outside the sandbox.
Gap
DMC can be mounted into the sandbox, but the workspace root, file edit policy, and tool exposure contract are not defined.
Goal
Make DMC the mounted coding-tools component for file-editing agent sandboxes, with a clear sandbox-only workspace boundary.
Acceptance direction
Notes
DMC is required for file-editing coding sandboxes. It should provide tools inside the sandbox, while Sandbox Runtime owns lifecycle/control-plane outside the sandbox.