Skip to main content

Agent Daytona Sandboxes

The agent runner can create Daytona sandboxes for agent runs. Configure Daytona on the sandbox-agent runner service, not on every Agenta container.

Configure the runner

SANDBOX_AGENT_PROVIDER=daytona
SANDBOX_AGENT_DAYTONA_API_KEY=<daytona-api-key>
SANDBOX_AGENT_DAYTONA_API_URL=https://app.daytona.io/api
SANDBOX_AGENT_DAYTONA_TARGET=eu

For Helm:

agentRunner:
provider: daytona
daytona:
apiKey: <daytona-api-key>
apiUrl: https://app.daytona.io/api
target: eu

Optional snapshot

Daytona runs start faster from a prepared snapshot. Agenta ships the recipe, not a prebuilt snapshot:

cd services/agent/sandbox-images/daytona
uv run build_snapshot.py --force

Then configure the snapshot name:

SANDBOX_AGENT_DAYTONA_SNAPSHOT=agenta-sandbox-pi
SANDBOX_AGENT_DAYTONA_INSTALL_PI=false

For Helm:

agentRunner:
daytona:
snapshot: agenta-sandbox-pi
installPi: false