Infrastructure-as-Code for a personal agent operating system.
Your knowledge stays where you work. Only the agent protocol lives in Git.
AI agents are only as useful as the context they can reach, and every local copy of that context goes stale. Knowledge System keeps the boundary sharp: your knowledge stays in the provider you already use, and this repo holds only the protocol your agents follow to read it, write to it behind approval, and reconcile durable signals. Nothing here mirrors your Knowledge Bank.
The provider is the memory · the runtime runs the automations · this repo is the spec.
- Fork and clone this repo.
- Open your favorite agent in the repo and run:
/setup-knowledge-system reconcileThis connects your Knowledge Bank provider, preserves your personal bindings in a gitignored file, installs the shared interface package, and materializes KB Reconcile. Your knowledge never enters the repo.
Skills — install into any agent that follows the SKILL.md standard:
/lookup— read-only retrieval from your Knowledge Bank./capture— writes, always behind an approval draft (below)./setup-knowledge-system check|reconcile: checks or reconciles the standalone System.
Interfaces: provider-blind packages installed once per harness:
knowledge-system-interface/v1: role-based requests, typed snapshots, provenance, drift protection, and semantic capture drafts.
Automation: the self-contained setup module owns the canonical KB Reconcile definition. Setup materializes it in place while preserving harness identity and runtime history.
Every write goes through a reviewable draft first — the exact property and body diffs, plus the evidence read — and waits for your explicit approval:
Mock data. Nothing is written until you approve the exact draft.
Free and open source under the MIT License. Agents should start at AGENTS.md; see CONTRIBUTING.md to get involved.

