This is the public glossary. For internal naming guidance and what not to call things, see the internal glossary.Documentation Index
Fetch the complete documentation index at: https://internal.september.wtf/llms.txt
Use this file to discover all available pages before exploring further.
Agent
A configured behavior — system prompt, allowed tools, allowed model — that runs inside the agent loop. The Engine ships several stock agents (researcher, coder, analyst, writer); you can add custom ones by dropping a definition in the catalog. Different from a model: many agents share the same model, an agent is the configuration around the call.Agent loop
The control loop that drives an agent from a user message to a final answer, calling the model and tools as needed. One/execute call runs
one turn through the loop, which may iterate many times internally.
See The agent loop for the lifecycle.
Asset Directory
The Engine’s MCP connector subsystem. Holds the registry of available MCP servers, the user’s active connections, encrypted credentials, and the OAuth machinery for establishing new connections. See Asset Directory endpoints.Brain
The per-user SQLite database. Holds memory (episodes, knowledge, social graph), conversation history, channel state, asset directory entries, trajectories, and observability events. Default path inside the Engine container is/data/brain.sqlite.
Channel state
The execution checkpoint. Lets a disconnected client reconnect to a streaming/execute call without losing events. Stored in the brain;
TTL configurable.
See Durability.
Compaction
The process of collapsing earlier turns and tool results into summaries when context grows too long. Runs in-line during execution whenREACTIVE_COMPACT_ENABLED=true.
Context
What the model sees on a single call: system prompt, soul, history, working memory, retrieved memory, and tool definitions, in that order. The Engine assembles context from these sources before each model call.Episode
A unit of episodic memory. One past event, conversation, or outcome, stored with a vector embedding and full-text index for retrieval.Engine
The runtime inseptemberai/engine.
A headless agentic execution platform: HTTP API, agent loop, memory,
sandbox, MCP connectors. Single-tenant per instance.
Herald
The Engine’s unified LLM provider abstraction. Wraps Anthropic, OpenAI, and Gemini behind a single interface that handles streaming, prompt caching, quota tracking, and token budgeting.HITL
Human-in-the-loop. The mechanism the agent uses to pause and ask the user a question or request permission. Surfaced throughhitl_request
SSE events; resumed via POST /hitl/respond.
See HITL endpoints.
Knowledge fact
A unit of the knowledge store: a typed assertion (fact, rule, heuristic) with confidence, source, and validity window. Knowledge facts are how the Engine remembers “what’s true” as opposed to “what happened.”Learning Centre
The background batch that turns trajectories into episodes and knowledge facts. Runs everyLC_BATCH_INTERVAL_HOURS (default 6).
MCP
Model Context Protocol. The open standard the Engine uses to talk to external tool providers (Slack, Gmail, Notion, Linear, etc.). Each connector is an MCP server.Memory
Umbrella term covering episodes, knowledge, social graph, working memory, and the soul. The Engine’s long-term and short-term storage for what it knows about the user and what’s happened.Permission prompt
A specific kind of HITL request raised by the sandbox before running a risky operation. The user answersyes or no; the result is cached
inside the task to avoid repeated prompts.
See Permissions.
RPC
POST /rpc. A direct dispatcher for invoking skills and tools without
going through the agent loop. Useful for simple integrations that don’t
need conversation state.
Sandbox
The execution boundary tools run inside. Combinesbubblewrap,
seccomp, and landlock for filesystem, syscall, and ACL isolation.
See Code execution.
Skill
A reusable capability — typically a prompt template plus optional helper scripts. Stored in the brain. Different from a tool: tools are atomic operations (read file, run bash); skills are composed prompts that may internally use tools.Soul
The user’s core identity and learned patterns. A single object with a short summary version (/memory/soul) and a full version with metadata
(/memory/soul/full).
Social graph
The people-and-relationships memory store. Nodes are people; edges are relationships. Used when the agent needs to know who’s who in the user’s world.Task
A conversation thread, identified bytask_id. Reusing a task_id
continues the same thread; using a new one starts fresh.
Tool
An atomic operation the agent can call. Three kinds:- Platform tools — built-in (read, write, bash, etc.).
- MCP tools — surfaced from connected servers.
- Skills as tools — skills can also be invoked as tools.

