First release of ragleap-vectorstores - pluggable vector backends beyond ragleap-rag core's 6 (PgVector, FAISS, Pinecone, Weaviate, Qdrant, Milvus).
Added
- Initial package scaffold - pyproject.toml, package layout matching ragleap-graph's src/ragleap_vectorstores convention.
ChromaBackend- first vector backend, implementing the fullVectorBackendinterface via chromadb's embedded PersistentClient (no server required). Available via thechromaoptional extra (pip install ragleap-vectorstores[chroma]).supports_sparse()correctly reportsFalsefor Chroma - no native keyword/BM25 search as of chromadb 1.5.9, so hybrid search honestly falls back to dense-only rather than claiming unimplemented capability.
Install
pip install ragleap-vectorstores[chroma]
Full changelog: packages/ragleap-vectorstores/CHANGELOG.md