Memweave CLI – search your AI agent's memory from the shell
Agent memory as git-diffable Markdown files beats opaque vector databases.
Structured, temporal memory for AI agents.
Predict-calibrate extraction reduces noise, but Zep and Mem0 already dominate the agent memory space.
AI agent developers building Python LLM applications
Zep · Mem0 · Graphiti
The extraction mechanism is predict-calibrate (Nemori paper): given existing knowledge, it predicts what a new conversation should contain, then extracts only what the prediction missed.
v0.1.2 adds the production path: - PostgreSQL backend (pgvector for vectors, tsvector for text search, asyncpg pooling). Single db_url parameter — file path for SQLite, connection string for Postgres. - Embedding adapters: OpenAI, Voyage, Cohere, fastembed (local ONNX).
Other things it does: - Bi-temporal validity: event time (when was the fact true) + transaction time (when did we learn it), following Graphiti's model. - Hybrid retrieval: vector similarity + BM25 merged with Reciprocal Rank Fusion. - Episode segmentation: groups messages before extraction. - Contradiction handling: new facts invalidate old ones, with full audit trail.
Procedural memory (agents learning from past runs) is next, deferred until there's usage data.
Agent memory as git-diffable Markdown files beats opaque vector databases.
SQLite-backed MCP server gives local agents shared memory without vector DB overhead.
Three-method API for agent memory, but semantic memory systems aren't novel anymore.
5-level memory hierarchy for AI agents, but MCP ecosystem is early and adoption unclear.
Hierarchical memory that persists across Claude Code, Cursor, and Windsurf—solve context amnesia.
Cross-project memory for AI agents when single-project solutions already exist.