Skip to content

Define in-sandbox DMC workspace and tool contract #25

@chubes4

Description

@chubes4

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions