fleet-rlm. For the data relationships behind them, see Sessions and persistence and the architecture overview.
| Term | Meaning |
|---|---|
| User | The deterministic local actor namespace. Fleet installs one process-local scope with fixed ids; there is no multi-user identity model. |
| Workspace | The tenant boundary that owns Sessions, Attachments, Artifacts, Skills, files, Projects, and Memory. |
| Session | A durable conversation container with ordered committed Turns and a checkpoint version. |
| Turn | One user input and its eventual assistant result. A Turn advances history only after durable commit. |
| Run | One execution attempt for a Turn. It carries the idempotency key, claim, heartbeat, cancellation state, and outcome. |
| Claim | A lease-like ownership record that prevents two workers from executing the same live Run. |
| Checkpoint | The Session history version used to bind a Run. Commit increments it atomically. |
| PreparedTurn | The preparation value containing validated inputs, capabilities, history, and acquired resources for one Run. |
| Runtime Event | A typed, transport-neutral event such as run.started, rlm.reasoning, tool.completed, or status. |
| Prelude chunk | A transient data-status SSE chunk emitted while a Turn is being claimed and prepared. It is not durable history. |
| RLM | DSPy’s Recursive Language Model program. Fleet invokes native dspy.RLM directly. |
| Native iteration | One DSPy RLM action/REPL step. It is separate from Fleet recursive delegation depth. |
| Semantic LM call | A native RLM llm_query or llm_query_batched operation counted against the native LM-call budget. |
| Recursive child | A fresh iterative RLM invoked through rlm_query or Root-only rlm_query_batched. Direct children run at native depth one. |
| Sub-LM fallback | A bounded semantic query used when a child cannot create another native recursive Sandbox. |
| Interpreter Lease | The ownership handle that keeps a Daytona Interpreter available through execution and finalization. |
| Workspace Volume | The mounted Daytona storage boundary for Attachments, Artifacts, files, Projects, and Memory. |
| Skill Card | Bounded discoverable metadata for a Skill. Full instructions and resources load progressively through host-mediated Tools. |
| Attachment | A durable user-provided input with metadata and private bytes. |
| Artifact Candidate | A private output created during a Run. It becomes a public Artifact only after validation and successful Turn Commit. |
| Workspace Memory | Explicit user-directed state stored in memory/MEMORIES.md, separate from Session history. |
| Taint | A runtime condition that prevents safe reuse, causing the resident Session runtime or provider resources to rotate. |
| Canonical stream | The closed public SSE vocabulary and terminal ordering consumed by the pi-tui client. |