Repository navigation
v0.4.4
What's new
- Multi-model embedding support: Select from 4 embedding models via
SEDIMENT_EMBEDDING_MODELenv var:all-MiniLM-L6-v2(default, 384-dim)e5-small-v2(384-dim)bge-small-en-v1.5(384-dim)bge-base-en-v1.5(768-dim)
- Asymmetric query/document embeddings: Models that use prefixes (e5, bge) now apply the correct prefix for queries vs documents
- Dynamic embedding dimensions: Support for both 384-dim and 768-dim models
- SHA-256 integrity verification for all model artifacts (weights, tokenizer, config)
Benchmarks
Updated BENCHMARKS.md with results from 6 systems (1,000 memories, 200 queries):
| Metric | Sediment | ChromaDB | Mem0 | MCP Memory Svc | Basic Memory | MCP Server Mem |
|---|---|---|---|---|---|---|
| R@1 | 50% | 47% | 47% | 38% | 9% | 1% |
| MRR | 62% | 61% | 61% | 49% | 10% | 2% |
| Recency@1 | 100% | 14% | 14% | 10% | 0% | 0% |
| Dedup | 99% | 0% | 0% | 0% | 0% | 0% |
all-MiniLM-L6-v2 remains the default — tied with bge-base-en-v1.5 on quality but ~2x faster.