Skip to content

Glossary

A reusable configuration: model, system prompt, tools, skills, MCP servers. Versioned. See Concepts → Agent and Configuration → Agent.

Bearer token used to authenticate REST API and CLI calls. Created on the Console API Keys page. See REST API → Authentication.

The shipped set of tools (bash, read, write, edit, glob, grep, web_fetch, web_search) referenced as agent_toolset_20260401. See Skills & Tools → Built-in tools.

A Cloudflare Container instance, one per session, used to execute tools that need a real OS. Defined by the Environment. See Self-host → Overview.

The shipped harness implementation, built on the ai SDK. Lives in apps/agent/src/harness/default.ts. See Concepts → Harness.

Cloudflare primitive providing strong consistency and per-key state. openma uses SESSION_DO (per-session SQLite event log) and SANDBOX (per-session Container).

Sandbox configuration: packages, network rules, base image. See Concepts → Environment.

Append-only sequence of events for a session. Stored in SESSION_DO’s SQLite. The source of truth.

The agent loop. Ships as DefaultHarness; pluggable via HarnessInterface. See Concepts → Harness.

Refers to the openma SaaS at openma.dev, as opposed to self-host.

A way to publish an agent into a third-party platform (Linear, GitHub, Slack). See Concepts → Integration and Custom Integrations.

The interface every integration implements. Defined in packages/integrations-core/src/provider.ts. See Custom Integrations.

Model Context Protocol — open standard for connecting language models to tools. openma auto-generates mcp_<server>_<tool> for any registered MCP server. See Skills & Tools → MCP servers.

Per-agent semantic memory backed by Vectorize + Workers AI embeddings. See Concepts → Memory Store.

Bring-your-own-model config: provider, base URL, API key (Vault-backed), allowed models. See Reference → Model Cards.

The egress proxy through which all sandbox HTTPS requests flow. Injects Vault credentials per-host so the model never sees raw secrets. See Concepts → Vault.

A binding that says “this agent serves this workspace via this integration with these scopes.” See Console → Connect Integrations.

Running openma on your own Cloudflare account, as opposed to the hosted SaaS.

Cloudflare primitive for Worker-to-Worker calls without leaving the data plane. openma uses them for main → integrations, main → agent, etc.

A single conversation, durable and resumable. See Concepts → Session.

Server-Sent Events. The transport for /v1/sessions/:id/events. See REST API → Stream session events.

Reusable prompt fragment + reference files mounted into the sandbox. See Concepts → Skill and Skills & Tools → Custom skills.

A unit of multi-tenancy in openma. Created automatically on first user sign-in. See Self-host → Operations → Multi-tenancy.

Anything the model can call. Built-in, custom, or MCP-generated. See Concepts → Tool.

The full record of a session’s events as a typed sequence. See docs/trajectory-v1-spec.md in the repo for the internal spec.

A credential store. Bound to specific hosts; injected by the outbound proxy. See Concepts → Vault.

Cloudflare’s managed vector index. openma uses it to back Memory Stores.

Cloudflare’s managed model service. openma uses it for memory embeddings (not for the agent loop itself — that goes through your configured Model Card).

R2 bucket holding session-scoped files (/home/user/files/...).