What problem does it solve?
Memory-augmented agents often fail because memory is treated as a single component rather than a layered system; this reference clarifies what each layer should store, how it updates, and how layers connect so the overall architecture has no gaps.
Core Features & Use Cases
- Canonical layered architecture: Defines a unified stack across implicit, explicit (semantic), agentic episodic, procedural, and working memory layers.
- Design templates for real scenarios: Provides ready-to-use composition patterns (e.g., RAG-lite, personal assistant memory, procedural autonomous agents, research synthesis pipelines).
- Cross-layer integration points: Specifies entity anchor flow (semantic ↔ episodic ↔ procedural) and procedure discovery flow (episodic traces → procedural DAGs), plus query routing guidance via cognitive taxonomy.
- Anti-pattern diagnostics: Highlights common failure modes like vector-only memory, episodic dumps, missing entity anchors, working memory overflow, and lack of decay policies.
Quick Start
Use memory-architecture to choose the correct set of memory layers for your agent, then map which existing skills will implement each layer and connection.