The agent model

An agent is more than a prompt: a persistent entity with identity, workspace and behavior-as-code.

Identity

Every agent has its own identity in the platform. It is the basis for access, audit and its position in the org chart.

Sandbox with a persistent home

The agent works in an isolated, ephemeral sandbox. Files and working notes live in the persistent home; the compute environment itself is replaceable.

Config as code

Behavior lives in versioned configuration (SOUL.md). Every behavior change is traceable, reviewable and revertible — like code.

Serial before parallel

An agent handles one task at a time. Parallelism comes from more agents, not from concurrency within a single agent.

Always reachable, compute only on demand

"Always-on" is a UX property: a cheap dispatch loop keeps the agent reachable, expensive compute runs only when there is work.