Kernel
Deterministic foundation
Identity, scope, state transitions, authorisation and evidence.
Project · AECP
Agents rebuild what already exists, context is expensive and the overview gets lost in the chat history. AECP keeps orders, ownership, execution and proof as a system outside the chat. AgnoOS is the engine and the Command Center the interface.
Structure
Kernel, execution, runtime, graph, adapters, context, API and interface form one chain. The domain chain is: Intent → Feature → Work Item → Plan → Workflow → Activity → Run → Evidence.
Kernel
Identity, scope, state transitions, authorisation and evidence.
Execution
Workspaces, Git binding, leases, execution envelopes and budgets.
Durable Runtime
Steps, wait/signal, retries, checkpoints, recovery and cancellation.
Graph projection
Built from intents, work items, plans, runs, evidence, dependencies and blockages out of the events; recoverable at any time, never a second source of truth.
Agent adapters
One adapter per provider.
Ergon
Within AECP for routing and static tasks, so expensive models are not paid for administrative turns.
Context / Knowledge
Context packs, retrieval, provenance, freshness, compaction and budget limits.
API / MCP
Commands and read models for the CLI, MCP and interface; unknown capabilities are rejected fail-closed.
Command Center
Dashboard for state, orders, runs, agents, events, approvals and statistics; it bypasses no policy.
The command pipeline is: authenticate → validate → expected version → capability → risk → transition → evidence → transaction → event → typed result. An agent never sets something to “done”: Kernel, evidence and verification decide between completed, verification pending or rejected.
Harnessing
Harnessing determines which information an agent receives, which tools it may use, when a human decides and how an outcome is measured. Goal, scope, budget and approvals turn an open conversation into reviewable work.
Principle
The runtime checks identity, preconditions, permissions and side effects independently of the model. Human approval authorises a specific action; it neither grants blanket access nor proves that execution happened.
Human-in-the-Loop
People set direction, decide on risk and approve external impact. Agents take on bounded work within the mandate they receive.
Principle
A human confirms a specific action or defined transition. That creates neither permanent authority nor proof that execution succeeded.
Evidence-gated Completion
An agent submits a completion claim. The combination of work state, result artefact, tests, evidence and independent verification decides the state.
Principle
Stale state, missing evidence or a policy violation lead to verification pending or rejection. Plausible answers and ended processes are not completion proof.
Execution Graph
The execution graph is built from events and projects intents, work items, plans, runs, evidence, dependencies and blockages. It is recoverable and never a second source of truth.
Principle
The Command Center shows who owns a step, what is proven, what is waiting and which decision is missing.
Durable Execution
Steps, wait/signal, retries, checkpoints, recovery and cancellation form the durable runtime. Domain workflow semantics remain separate from the replaceable runtime.
Principle
A run is one concrete attempt with its own state, work state and result. Controlled retries and resumption need a traceable proof.
Context Engineering · RAG
Context Engineering brings together context packs, retrieval, provenance, freshness, compaction and budget limits. RAG supplies context; it does not replace permissions or answer verification.
Principle
Project, access and applicable version define the search. Summaries retain their sources; conflicting claims are checked against the original passage.
Current building blocks
Building blocks are replaceable behind adapters; this list describes today's state.
Technology
Kernel in Python · PostgreSQL as canonical state with event log and outbox · graph projection currently Ladybug (embedded) · durable runtime currently DBOS · local model currently Qwen via llama.cpp · agent adapter currently for Codex, with further providers prepared.
Three equal fields for the engineering system: no percentage, only the documented state of the work.
Structure
The building blocks show responsibility boundaries, not a maturity ladder.
Kernel
Identity, scope, state transitions, authorisation and evidence.
Execution
Workspaces, Git binding, leases, execution envelopes and budgets.
Command Center
Dashboard for state, orders, runs, agents, events, approvals and statistics; it bypasses no policy.
Documented state
These statements summarise the internally documented engineering state; they are not a public availability promise.
Work flow
The domain chain connects intent, feature, work item, plan, workflow, activity, run and evidence.
Completion
An agent submits a completion claim; Kernel, evidence and verification decide between completed, verification pending or rejected.
Principles
Harnessing, Human-in-the-Loop and Evidence-gated Completion keep order, execution and proof distinct.