What problem does it solve?
Prevents loss of project context between sessions by providing a persistent, searchable memory that stores decisions, architecture notes, blockers, and session history so the orchestrator and skills avoid rediscovery and stay consistent across interactions.
Core Features & Use Cases
- Persistent JSONL storage that is git-committed and namespaced per project for traceability and versioning.
- TF-IDF search with cosine similarity and markdown-aware chunking to retrieve the most relevant memories within a token budget.
- Safety and maintenance including secret redaction, .memignore support, CLI-driven ingestion/refresh/export, lifecycle hooks for automated adds at session start/turn close/phase gates, and value-weighted garbage collection to prune low-value entries.
- Use Case: On session start the pipeline queries memory for recent decisions and blockers, injects the top results into the prompt to avoid repeating analysis, and records phase completions and gate decisions automatically.
Quick Start
Search project memory for authentication flow and return the top five relevant entries for context injection.