memrust v0.5.1
Fixes found by writing the Colab notebooks — the first end-to-end consumer of the bring-your-own-embeddings path.
- Consolidation summaries are recallable by vector in BYO-embedding collections. Summaries were embedded with the engine's own embedder, which can't produce dimension-compatible vectors when callers supply their own — the summary silently degraded to lexical-only. They now use the normalized centroid of their source embeddings.
vector_dimin engine stats — the vector index's real dimension, distinct fromembedding_dim(the engine's own embedder, unused under BYO).- Three runnable Colab notebooks: quickstart, RAG with sentence-transformers, and PDF RAG with a LangGraph agent.
Install
pip install memrust # Python SDK
docker build -t memrust . # or grab a binary below
memrust serve # dashboard + HTTP API on :7700Binaries below cover Linux x86_64 (static, musl — runs anywhere including Colab) and both macOS architectures.