{
  "name": "panorama-sandbox",
  "description": "Prototype: hosted Claude Code dev environments on Cloudflare Sandboxes",
  "routes": {
    "POST /sessions": "create or attach to a session (body: sessionId, repo?, branch?)",
    "GET /sessions/:id": "check session status",
    "DELETE /sessions/:id": "destroy session and free the container",
    "POST /sessions/:id/task": "run a headless Claude Code task (body: task, cwd?)",
    "POST /sessions/:id/exec": "run an arbitrary shell command (body: command, cwd?, env?, timeoutMs?)"
  }
}