DOCS HUB Architecture Topology

Architecture

Autonomic AI has two components. Each is a local process with its own state, and neither depends on a shared library.

flowchart LR
    Host["Host agent (Cursor, Claude Code, Codex, Gemini, OpenCode)"] -->|route_task / MCP| Brain["agent-brain\n(skills, rules, memory)"]
    Brain -->|route gate| Host
    Spine["agent-spine\n(YAML DAG engine)"] -->|events| Nats["NATS (optional)"]
    Brain -.->|route context| Spine

    classDef host fill:#0f172a,stroke:#64748b,stroke-width:1.5px,color:#f8fafc;
    classDef core fill:#081c2e,stroke:#38bdf8,stroke-width:1.5px,color:#f8fafc;
    classDef exec fill:#261606,stroke:#f59e0b,stroke-width:1.5px,color:#f8fafc;
    class Host host;
    class Brain core;
    class Spine exec;

The two components

ComponentResponsibilityStorageInterface
agent-brainRanks skills, rules, and memory per turn within a token budgetSQLite with FTS5, in-process vector indexMCP (route_task, store_memory, skill_search, skill_get), CLI
agent-spineRuns YAML workflow DAGs with explicit state and approval gatesLocal state database and execution journalCLI (init, run), MCP bridge, optional NATS events

Core invariants

1. One brain daemon behind many editors

Several editors can run agent-brain at once. agent-brain serve is a stdio proxy to a single daemon that owns the database, so concurrent turns do not fight over the lock.

2. Route before action

Before a turn’s first tool call, the agent calls route_task. The response carries the budgeted context, the applicable rules, and any verified recipes. Host hooks enforce this order.

3. Local storage and explicit egress

agent-brain stores its data under ~/.autonomic/memory. agent-spine stores its state under ~/.autonomic/state/spine. Data leaves the machine only if you configure NATS (AUTONOMIC_NATS_URL) or a remote model API.

4. Verification playbooks

Each repository keeps an executable .verify/ harness. A change counts as done when the allowlisted commands pass, including tests, clippy with warnings denied, and the eval gate for agent-brain.


Scope

The earlier eleven-organ design (supervisor, sandbox, security scanner, event mesh, dashboards) is out of scope and is not documented here. The organ pages elsewhere on this site describe that earlier design.

Autonomic AI AUTONOMIC AI | HOMEOSTATIC RUNTIME
2/2 COMPONENTS IN SCOPE · LATENCY: <0.8ms