Reference
Canonical lookup material for mono-agent: the package directory and capability ladder for finding the right ownership boundary, a scannable capability matrix, a glossary of terms used throughout the docs, the long-form feature registry, and the setup-security contracts intentionally kept out of the runnable Quickstart.
Use this section when you need to confirm an exact config key, env var, or coverage type rather than learn a workflow — for end-to-end recipes see the playbooks.
Pages in this section
Section titled “Pages in this section”| Page | What it gives you |
|---|---|
| Package directory | Every published package, its ownership tier and responsibility, and links to npm and the authoritative package README. |
| Capability ladder | Where new capability work belongs before changing package boundaries or shared contracts. |
| Feature matrix | Compact, scannable table of capabilities mapped to their primary config key, env var, and coverage type. |
| Glossary | Definitions of terms (channel, soul, consolidation, recall, A2A, fallback chain, sandbox, etc.) used across the docs. |
| Feature registry | Authoritative, long-form checklist — the source of truth a new capability row is added to when a package ships a feature. |
| Deprecations & compatibility decisions | Canonical removal versions and explicit permanent-compatibility decisions for legacy surfaces. |
| Setup security and managed runtime | Low-level guided-secret, managed-runtime, single-instance, and snapshot-integrity guarantees kept out of the runnable Quickstart. |
| Worklab shared kernel decision | ADR-style ecosystem decision: mono-agent and Worklab share @mono-agent/agent-runtime without merging product repositories. |
Coverage types
Section titled “Coverage types”Every capability in the matrix and registry is tagged with how it is reached. The codes are consistent across all reference pages:
| Code | Meaning |
|---|---|
config | Declarable in mono-agent.config.json; an env override exists only where the generated reference documents one. |
cli | Reached through a mono-agent CLI flag or command. |
auto | Always active when the app runs; needs no declaration. |
code | Available only programmatically — see Programmatic. |
dev | A development/testing affordance, not a production runtime feature. |
How to read a config example
Section titled “How to read a config example”Reference examples use real keys from the config blueprint. A config field has a matching MONO_AGENT_* environment override only when the generated config reference names one; the environment-variable reference explains those supported mappings by domain.
{ "runtime": { "model": "openai-codex:gpt-5.6-terra" }}The example above sets the primary model; the equivalent override is MONO_AGENT_MODEL. For the full annotated file, see the blueprint.