Skip to main content
An agent is a reusable, versioned configuration: a model (and effort), a system prompt, a toolset, skills, a required budget, and a default completion window — plus the harness field that picks the agent loop. Define it once, run it as many sessions — each a durable execution that can pause for hours at storage cost and resume exactly where it left off.

Agent reference

The full agent object, versioning, sessions, harness, completion window, budgets, and policies.

One agent, many runs

The agent is the definition; a session is a single run of it. One agent backs many sessions and cron deployments, each independently budgeted, streamed, and controlled. One versioned agent definition fanning out to independently budgeted sessions and a cron deployment

Create one

No computer in the config — sessions provision their own sandbox when needed.

Fields at a glance

Every edit mints a new immutable version; the full object is in the agent reference.

Next: computer

The disposable micro-VM sandbox, filesystem, shell, and browser the agent works in.