Skip to content

Agent Memory OS

Use these docs as the canonical maintainer/developer guide for Agent Memory OS. The root README is the public confidence page; this site is where setup, architecture, contracts, verification, and roadmap boundaries live in detail.

If you need to…Read
Run the repo from a fresh checkoutGetting Started
Confirm local runtime expectationsEnvironment
Understand the system shapeArchitecture
Inspect stored objects and projectionsData Model
Call the JSON CLI bridgeCLI Reference
Verify quality gates and evalsEvaluation
Install or inspect the Hermes boundaryHermes Install Notes
Check phase boundariesRoadmap

Agent Memory OS is a TypeScript-first V1/V1.1 implementation. TypeScript owns the domain model, SQLite/FTS store, retrieval routing, context packing, verification policy, CLI bridge, tests, evals, and package orchestration.

Python exists only at the Hermes plugin boundary. The adapter maps Hermes lifecycle and tool calls to the TypeScript CLI; it must not own memory schema, ranking, persistence, retrieval, verification policy, or product behavior.

  • Append-only evidence events.
  • Typed semantic facts with source event citations.
  • SQLite + FTS retrieval.
  • Active session-state projection.
  • Browseable workspace resources.
  • Bounded context packs with citations and router policies.
  • Verification records and latest non-passed warnings in context packs.
  • JSON stdin/stdout meta-memory CLI bridge.
  • Thin Hermes adapter with local smoke proof for the adapter boundary and CLI bridge.

V1/V1.1 does not include vector search, graph databases, cloud memory providers, LLM extraction, reflection, connector sync, social memory, branch drift checks, citation validation against live code state, or a second Hermes provider.

Those capabilities remain V2+ design until the local system is proven.

  • Public project confidence belongs in README.md.
  • Maintainer and developer details belong in this Starlight site.
  • AI-agent operating instructions belong in AGENTS.md and bundled skills.
  • DeepWiki steering belongs in .devin/wiki.json.