> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qredence.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Glossary

> Fleet Prime Agent terminology.

Short definitions for the terms used across the docs.

* **Agent session** — a persistent conversation with the agent, backed by an IPython kernel and a transcript on disk. See [Sessions](/fleet-prime-agent/concepts/sessions).
* **Daemon** — the background agent process that CLI, TUI, and web attach to. See [Daemon](/fleet-prime-agent/interfaces/daemon).
* **Subagent / RLM** — a child agent spawned from an IPython cell via `rlm(...)`. See [Subagents (RLM)](/fleet-prime-agent/concepts/rlm-subagents).
* **Extension** — an importable package that adds tools, slash commands, shortcuts, or UI. See [Extensions](/fleet-prime-agent/guides/extensions).
* **Skill** — an executable package (markdown or Python) that teaches the agent a workflow. Registers as an extension. See [Skills](/fleet-prime-agent/guides/skills).
* **Compaction** — trimming context to fit the model window. See [Sessions](/fleet-prime-agent/concepts/sessions).
* **Refinement** — updating supplemental harness state from a session trajectory. See [Refinement](/fleet-prime-agent/concepts/refinement).
* **Protocol / contract** — `chat-protocol.ts` (stream events) and `fleet-contract.ts` (attachments, projects, OpenUI).
* **BEUI** — the design token and component library under `web/design`.
* **IPython kernel provisioner** — `IpythonKernelProvisioner`, provisioned lazily per session.
* **`AgentSessionEvent`** — session-level events emitted by the runtime.
* **`ChatStreamEvent`** — NDJSON event shape the web adapter emits to browsers.
* **`AgentMessage`** — the message payload written to session transcripts.
* **`AgentTool`** — the tool interface every built-in and extension tool implements.
