{"slug": "now-available-managed-agents-and-depot-sandboxes", "title": "Now available: Managed Agents and Depot Sandboxes", "summary": "Depot launched Managed Agents, which runs coding agents from Claude, OpenAI, and Devin on Depot infrastructure, alongside Depot Sandboxes, isolated Linux microVMs created from user code via the Sandbox SDK. Each Managed Agents session gets its own sandbox with 4 vCPUs and 16 GB of memory by default, configurable from 2 vCPUs and 8 GB up to 16 vCPUs and 64 GB, and Depot snapshots the session's workspace and home directory so a returning conversation starts with the agent's files in place. Both products run on Depot Sandboxes, microVMs on Depot Metal, the same bare-metal compute and storage that runs Depot CI jobs.", "body_md": "## Stay in the loop\n\n# Now available: Managed Agents and Depot Sandboxes\n\nToday we're launching two products: **Managed Agents**, which runs the coding agents you already use from Claude, OpenAI, and Devin on Depot, and **Depot Sandboxes**, isolated Linux machines you can create from your own code with the Sandbox SDK.\n\nA growing share of the code teams ship is written by agents, and those agents need what any engineer needs to do the work: a real machine, a warm cache, the right secrets, and a place where the rest of the team can see what happened. That's part of software delivery now, alongside source control, builds, and CI, so it belongs on the same infrastructure.\n\n## One fleet for builds, CI, and agents\n\nManaged Agents and the Sandbox SDK both run on Depot Sandboxes: microVMs on [Depot Metal](https://depot.dev/blog/announcing-depot-metal), the same bare-metal compute and storage that runs Depot CI jobs. Managed Agents uses sandboxes to run sessions for the agent providers you connect. The Sandbox SDK hands you the sandboxes directly.\n\nWe built most of what sandboxes can do today because Managed Agents needed it. Agents needed to pick up a session where they left off, so we built snapshots. They needed to build real projects, so every sandbox gets your Depot Cache. Each piece then went into the SDK, so anything our agents can use, yours can too.\n\n## Managed Agents: bring the agent you already use\n\nClaude, OpenAI, and Devin all let you run agent workloads on your own compute. With Managed Agents, Depot supplies that compute. You start sessions through your provider, and when one needs a machine, Depot boots a sandbox, starts the provider's runner or worker inside it, and handles cleanup.\n\nAt launch you can connect:\n\n- **Claude Code** : sessions you start in Claude Code on the web, run through a self-hosted environment. The agent loop and its tools both run in the sandbox.\n- **Claude Managed Agents** : agents you define in the Claude Console and drive over the API. Anthropic runs the agent loop, and Depot runs its commands and file operations.\n- **OpenAI** : sessions you create through the Agents API with a self-hosted environment.\n- **Devin** : sessions on a Devin Outpost.\n\nWhat you get:\n\n- **Your workflow stays the same.** You keep your provider account, your agents, and your prompts. Depot supplies the machine.\n- **Nothing to operate.** There's no worker to deploy, no VM to keep warm, and no runner image to patch.\n- **A machine sized for the job.** Each session gets its own sandbox: 4 vCPUs and 16 GB of memory by default, configurable per connection from 2 vCPUs and 8 GB up to 16 vCPUs and 64 GB.\n- **Work that continues without you.** Sessions run on Depot, not your laptop, so you can close the lid.\n- **Pick up where you left off.** Depot snapshots the session's workspace and home directory. When you come back to a conversation, the new sandbox starts with the agent's files in place.\n- **Every run in one place.** The[Agent runs](https://depot.dev/orgs/_/agent-runs) page shows sessions from every connected provider: which are running or waiting for input, how long each took, and why one failed. Your whole team sees them.\n\n## Depot Sandboxes: build your own on the same machines\n\nA sandbox is a full Linux microVM that you create, use, and stop from your own code. It can install packages, run your test suite, and run Docker. The agent doesn't have to live in the sandbox, either. It can run anywhere and use the sandbox to execute commands.\n\n``` js\nimport {createClient, Sandbox} from '@depot/sandbox'\n\nconst client = createClient({token: process.env.DEPOT_TOKEN!, orgID: process.env.DEPOT_ORG_ID})\nconst sandbox = await Sandbox.create(client, {architecture: 'arm64'})\n\nconst command = await sandbox.runCommand({cmd: '/bin/sh', args: ['-c', 'echo hello from depot']})\nawait command.wait()\nconsole.log(await command.stdout()) // \"hello from depot\\n\"\n\n// Save the sandbox's files, then boot a new sandbox with them restored\nawait sandbox.fs().writeFile('/home/runner/notes.txt', 'hello')\nconst snapshot = await sandbox.snapshot()\nconst copy = await Sandbox.create(client, {snapshot})\nconsole.log(await copy.fs().readFile('/home/runner/notes.txt', {encoding: 'utf8'})) // \"hello\"\n\nawait Promise.all([sandbox.stop({blocking: true}), copy.stop({blocking: true})])\n```\n\nThe SDK gives you:\n\n- **Size and architecture.** Choose 2 to 64 vCPUs, memory, and disk, on x86 or Arm.\n- **Your CI secrets.** Expose your organization's Depot CI secrets to the sandbox's commands as environment variables.\n- **Depot Cache by default.** Every command gets your organization's cache credentials, so tools like sccache, Turborepo, and Nx start warm.\n- **Snapshots.** Save a sandbox's home directory and workspace, and boot new sandboxes from them.\n- **Commands and files.** Stream command output as it arrives, and read and write files through an interface modeled on`node:fs/promises` .\n\n## Get started\n\nTo connect an agent provider:\n\n1. Open **[Settings → Connections → Agent providers](https://depot.dev/orgs/_/settings/connections#agent-providers)** and connect your provider with credentials from its console. The[Managed Agents docs](https://depot.dev/docs/managed-agents/overview) show where to find them for[Claude Code](https://depot.dev/docs/managed-agents/claude-code-self-hosted) ,[Claude Managed Agents](https://depot.dev/docs/managed-agents/claude-managed-agents) ,[OpenAI](https://depot.dev/docs/managed-agents/openai) , and[Devin](https://depot.dev/docs/managed-agents/devin) .\n2. Optionally, change the connection's sandbox size.\n3. Start a session the way you already do, and watch it appear in [Agent runs](https://depot.dev/orgs/_/agent-runs) .\n\nTo use sandboxes from your own code, install the SDK with `pnpm add @depot/sandbox`, set `DEPOT_TOKEN` and `DEPOT_ORG_ID`, and follow the [SDK quickstart](https://depot.dev/docs/api/sandbox-sdk-reference#quickstart). The [Depot Sandboxes overview](https://depot.dev/docs/sandboxes/overview) covers how sandboxes work.\n\n## Pricing\n\nManaged Agents, Depot Sandboxes, and Depot CI share one pool of included compute usage. On Developer and Startup plans, usage beyond that allowance costs $0.00005 per vCPU-second. Larger sandboxes consume the allowance faster. For included usage and plan details, see [pricing](https://depot.dev/pricing).\n\nManaged Agents sandboxes for Claude Code, Claude Managed Agents, and OpenAI stay running for five to ten minutes after the agent becomes idle, so a quick reply can use the same machine. That idle time counts toward compute usage.\n\nDepot rates cover sandbox compute, not your agent provider's model or subscription charges.\n\n## Current limits\n\n- Sandboxes run Linux. Managed Agents sandboxes run on x86.\n- When a session goes quiet and its sandbox stops, a new message starts a new sandbox from the latest snapshot.\n- Snapshots save files, not running processes. Dependency folders such as `node_modules` aren't saved for agent sessions, so the agent reinstalls them.\n- Managed Agents sessions can't use your Depot secrets yet.\n- Each provider's own plan requirements apply. For example, Claude Code self-hosted environments need a Claude Team or Enterprise plan.\n- The SDK is Node.js only, and stopping a sandbox is final. To come back to its files later, snapshot it first.\n\n## What's next\n\nWe'd like to hear which agents you want to run on Depot next and what you build with sandboxes: tell us in [Discord](https://discord.gg/depot) or through [support](https://depot.dev/help).", "url": "https://wpnews.pro/news/now-available-managed-agents-and-depot-sandboxes", "canonical_source": "https://depot.dev/blog/now-available-managed-agents-and-depot-sandboxes", "published_at": "2026-10-20 00:00:00+00:00", "updated_at": "2026-10-20 19:48:28.439218+00:00", "lang": "en", "topics": ["ai-agents", "ai-infrastructure", "developer-tools", "ai-tools"], "entities": ["Depot", "Managed Agents", "Depot Sandboxes", "Sandbox SDK", "Claude Code", "Claude Managed Agents", "OpenAI", "Devin"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/now-available-managed-agents-and-depot-sandboxes", "markdown": "https://wpnews.pro/news/now-available-managed-agents-and-depot-sandboxes.md", "text": "https://wpnews.pro/news/now-available-managed-agents-and-depot-sandboxes.txt", "jsonld": "https://wpnews.pro/news/now-available-managed-agents-and-depot-sandboxes.jsonld"}}