Show HN: Memv – Memory for AI Agents
3 points
1 hour ago
| 0 comments
| github.com
| HN
memv is an open-source Python library that gives AI agents persistent memory. Feed it conversations; it extracts knowledge.

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.

No one has commented on this post.