Building Agent-Native Infrastructure for Autonomous AI Development

daytona · Tech · year n/a · source Agentic: yes · promotional bias: med · source-backed · extracted with prompt 0.5.4 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Agent infrastructure

Daytona argues that development tools built for humans break when humans are removed from the loop, so autonomous agents need API-first, fast, elastic, self-service sandboxes and environment primitives.

Constraints:

Architecture

Daytona built an agent-native runtime: secure elastic sandboxes that spin up in about 27 ms, expose an API for turning machines on/off, cloning, deleting, and managing resources, preload headless tools such as file explorer, git, LSP, and terminal, and add agent-specific primitives including declarative image building, shared volumes, and massive sandbox forking for parallel attempts.

Diagram confidence: explicit (topology described by the source).

flowchart LR
  autonomous-agent[Autonomous Agent] --> daytona-api[Daytona API]
  daytona-api --> sandbox-runtime[Sandbox Runtime]
  daytona-api --> declarative-image-builder[Declarative Image Builder]
  declarative-image-builder --> sandbox-runtime
  daytona-api --> daytona-volumes[Daytona Volumes]
  daytona-volumes --> sandbox-runtime
  sandbox-runtime --> headless-tools[Headless Tools]
  sandbox-runtime --> parallel-forks[Parallel Forks]
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Autonomous Agent Primary user of the runtime; runs code, analyzes data, performs computer use, and executes tasks without human clicks. Daytona API, Sandbox Runtime
Daytona API Machine-native interface for creating, cloning, deleting, and managing sandboxes. Autonomous Agent, Sandbox Runtime, Declarative Image Builder, Daytona Volumes
Sandbox Runtime Secure elastic compute environment for AI-generated code. Daytona API, Headless Tools, Parallel Forks
Headless Tools File explorer, git client, LSP, terminal, and related machine-readable tooling preloaded for agents. Sandbox Runtime
Declarative Image Builder Builds custom environments from base image, dependencies, and commands on demand. Daytona API, Sandbox Runtime
Daytona Volumes Shared network volumes for large datasets across isolated sandboxes. Daytona API, Sandbox Runtime
Parallel Forks Multiple cloned environments for trying approaches concurrently and selecting an output. Sandbox Runtime

Data flow

An agent requests a sandbox through the API, optionally declares a base image, dependencies, and commands, Daytona builds and launches the environment, preloads headless development tools, mounts shared volumes when large datasets are needed, and lets the agent clone/fork machines to try many approaches in parallel.

3 supporting quotes
“So, can an agent via an API turn on a machine, turn it off, you know, clone it, delete it, whatnot. After that, we thought about what more things can it do? So, like it's really fast. The agent can spin it up, but what happens when it gets inside? And so, we”transcript, stated
“we created something like a declarative image builder where an agent can say, "Oh, I need a net new one. This is my base image.”transcript, stated
“volumes. The agent can invoke one of these any size it wants, uploads it once, and maps it as a network drive or mounts as a network drive on every single machine.”transcript, stated

Why this architecture

Daytona optimizes for agent experience rather than developer experience: if an agent is the user, every action must be API-accessible, fast, autonomous, and suited to many isolated/parallel machine contexts.

3 supporting quotes
“how easily can agents access how easily can they understand and how easily can they operate within digital environments to achieve the goal that the user defined”transcript, stated
“how easily can an agent autonomously access, autonomously understand, autonomously operate within this environment?”transcript, stated
“end because basically if your agent can't use your product in the future absolutely no one will so with that I thank you for your time um we if anyone has any interest in this, you can take a look here. Use our GitHub. It's open source. Also, we have”transcript, stated

Scale

Alternatives considered (roads not taken)

Human-oriented developer tools

Rejected because: They break when a human is removed from login, debugging, clicking, or terminal-output interpretation.

“people are as well is that most of the tools that are built today uh break the the moment you remove a human from the loop as we're not entering a world where like agents are assisting developers. Agents will definitely be the developers. I mean they will be the number one people”transcript, stated

Agent installs dependencies manually every run

Rejected because: Repeated installs waste time and resources when many dependencies are needed repeatedly.

“if an agent has to now install like 20 new things and do it over and over again, that's just like a waste of time and resources.”transcript, stated

Human-built Docker images for new agent environments

Rejected because: It inserts a human into the loop and slows the agent's ability to self-provision.

“a human goes into Daytona, you know, creates the new Docker contain or goes to the laptop, creates a new Docker container”transcript, stated

Agent-built Docker images and registry pushes

Rejected because: The speaker calls this brittle, slow, and error-prone.

“an agent tries to build a Docker image on its own and then push the container registry um which is brittle, takes time, breaks”transcript, stated

Upload/download large datasets from S3 for every sandbox

Rejected because: Isolated machines lack shared laptop context, making repeated transfer inefficient.

“an agent doesn't have to download something from or upload from S3 every single goddamn time? And so, basically created something called Daytona volumes. The agent can invoke one of these any size it wants, uploads it once, and maps it as a network drive or”transcript, stated

Patterns

tool-use-orchestration (agent infrastructure)

Agents control sandbox lifecycle, tools, images, volumes, and parallel forks through APIs.

“API first. So, can an agent via an API turn on a machine, turn it off, you know, clone it, delete it”transcript, stated

latency-optimization (runtime)

Daytona optimized sandbox startup to roughly 27 milliseconds for interactive agent workflows.

“If you're the user, you don't want to waste time for things for tools to turn on.”transcript, stated

batch-offline-processing (parallel execution)

Agents can fork many sandboxes and evaluate many attempts in parallel instead of serial trial and error.

“an agent unlike a human, we as humans can work on one machine, maybe two if we're super dialed in. Um an agent can try things in parallel all at once.”transcript, stated

privacy-preserving-processing (isolation)

Secure isolated sandboxes are the compute boundary for running AI-generated code.

“secure and elastic infrastructure purposely built for running AI generated code”transcript, stated

structured-output-contract (environment provisioning)

The declarative image builder turns a structured environment request into a built sandbox.

“This is my base image. These are the things I want installed. These are the run these commands.”transcript, stated

Tradeoffs

Tooling priority

Chose Agent experience over polished human CLI first over Developer-experience terminal polish as the main investment.

Rationale: The team concluded agent usability is the critical future surface.

“great to have a CLI but can your agent do your task end to end”transcript, stated

Environment provisioning

Chose Declarative image builder over Human- or agent-managed Docker build/push workflows.

Rationale: Declarative provisioning gives agents self-service environment creation without brittle manual container management.

“Solves end to end for itself.”transcript, stated

Data sharing

Chose Shared network volumes over Repeated S3 upload/download per sandbox.

Rationale: Large datasets need to be available to isolated machines without repeated transfer.

“uploads it once, and maps it as a network drive or mounts as a network drive on every single machine.”transcript, stated

Gotchas (what bit them)

Human fallback means the tool is not agent-native.

Root cause: Many tools assume a human will log in, click buttons, inspect terminal output, or debug errors.

Resolution: Design agent experience around autonomous API access, machine-readable docs, and machine-native controls.

“what happens if there are no humans around to click the buttons to debug errors to whatever it may be”transcript, stated

Terminal output is a poor primary interface for agents.

Root cause: Agents have to parse noisy human-oriented output.

Resolution: Preload headless tools such as file explorer, git client, LSP, and terminal that agents can use directly.

“we thought it wasn't ideal for an agent to parse an output from a terminal. So, we re preloaded all of them with headless tools.”transcript, stated

Dependency setup can dominate agent runtime.

Root cause: Repeated package installs or brittle Docker builds waste time across many sandbox runs.

Resolution: Use a declarative image builder that can create and launch a net-new environment on demand.

“the agent can now at any moment in time say, "I need something net new, make it I can make it on my own and I can launch it on my own."”transcript, stated

Evaluation

The talk evaluates Daytona's primitives through agent-experience criteria: startup speed, API completeness, autonomy without human fallback, headless-tool usability, dependency provisioning, large dataset sharing, and parallel execution.

Metrics: Sandbox startup latency · Human intervention required · Dependency setup time · Large dataset reuse · Parallel attempts per task · API coverage for machine lifecycle

“what their agents need to get their job done”transcript, stated
“people that are building agents are building them right now. And you're only now or we are only now finding out what they actually need”transcript, stated

Outcomes

The talk is a product/infrastructure presentation; usage volumes are not reported beyond cited YC market signals and customer-need examples.

“these are just things that we have seen as we've worked with users and that they need their agents”transcript, stated