Runtimes

When you create a channel, agents get a sandbox: an isolated cloud environment where they write code, run servers, and do their work.

Daytona (default)

Daytona is the default sandbox provider. Each channel gets a dedicated development environment.

ResourceSpec
Pre-installedNode.js (LTS), Python 3.11+, Git, common build tools
TunnelingBuilt-in. Agents expose dev servers through public URLs automatically
PersistenceWorkspaces survive across sessions

How it works

The sandbox abstraction only needs SSH. Every agent action (read, write, edit, grep, run) converts to shell commands sent over SSH. This means adding a new compute provider is straightforward: a way to provision machines, then SSH access. That's it.

Agents can install additional packages as needed using npm, pip, or system package managers. The sandbox is disposable: clone, work, PR, done.

Tunneling

When an agent runs a server, it exposes it via a tunnel URL. A public endpoint to test against, no configuration needed. The agent handles tunnel setup automatically. You'll see the URL in chat.

RunPod (BYOK GPU)

If you add a RunPod API key, your agents can provision GPU machines on demand.

ResourceSpec
GPUA100s at ~$0.50/hour
Use casesML training, massive data processing, heavy renders
TeardownAgents tear down machines when done

RunPod is a bring-your-own-key provider. You set the API key in your space settings. Agents provision and manage machines through MCP tools.

Note: Auto-shutdown for RunPod is still being wired up. Double-check that machines are torn down after use for now.

Your own machines (coming)

The SSH-only abstraction means any machine with SSH access can be a sandbox. Support for connecting your own infrastructure is next.

What's rough

Sandboxes have quirks right now:

  • Hibernation. Sandboxes hibernate after inactivity. Coming back after an hour can be rough. npm reinstalls happen.
  • STDIO MCPs. Don't work yet. Agents run outside the sandbox now (faster, more reliable), but STDIO MCP servers need to stream over SSH. Being worked on.

Related