Coverage for src/local_deep_research/vector_stores/__init__.py: 100%
3 statements
« prev ^ index » next coverage.py v7.15.1, created at 2026-07-20 07:11 +0000
« prev ^ index » next coverage.py v7.15.1, created at 2026-07-20 07:11 +0000
1"""Vector-store abstraction.
3A small provider interface (:class:`BaseVectorStore`) plus a registry, mirroring
4the embeddings/LLM provider pattern, so vector backends can be added later
5behind a setting. Only FAISS is implemented today.
6"""
8from .base import BaseVectorStore
9from .config import (
10 VALID_VECTOR_STORE_PROVIDERS,
11 get_vector_store_class,
12 resolve_provider,
13)
15__all__ = [
16 "BaseVectorStore",
17 "VALID_VECTOR_STORE_PROVIDERS",
18 "get_vector_store_class",
19 "resolve_provider",
20]