Concepts

The ideas that shape Arbiter: how agents speak to the runtime, how work is supervised, how memory persists, and how events become runs.

Start here if you want the model before the reference material.

ConceptWhat it covers
WritThe slash-command DSL agents emit inline
AdvisorStructural supervision gates (CONTINUE / REDIRECT / HALT)
SSE eventsThe stream contract shared by TUI and HTTP
Structured memoryTyped, temporal facts with layered retrieval
TenantsIsolation boundaries in API mode
AuthenticationBearer tokens and tenant scope
SchedulerNatural-language schedules and run history
SandboxConstrained execution for risky tools
MCPStdio and remote tool servers
A2AAgent-to-agent federation
ArtifactsPersisted files tied to conversations
TodosProgress checklists agents and clients share
LessonsDurable learnings extracted from runs
SearchExternal search fallbacks for /search
Data modelCore objects and field schemas
Durable executionIn-flight requests you can reconnect to
Fleet streamingMultiplexed streams across agents
OperationsDeploy notes, proxies, and observability