refactor(vector): use lazy imports for vector database backends

Move imports from module-level to inside initialize() method to avoid
loading unnecessary vector database dependencies at startup.
This commit is contained in:
youhuanghe
2026-04-18 10:28:28 +00:00
parent 9b34ae2db4
commit 2838020580
2 changed files with 14 additions and 11 deletions
-6
View File
@@ -1,7 +1 @@
"""Vector database implementations for LangBot."""
from .chroma import ChromaVectorDatabase
from .qdrant import QdrantVectorDatabase
from .seekdb import SeekDBVectorDatabase
__all__ = ['ChromaVectorDatabase', 'QdrantVectorDatabase', 'SeekDBVectorDatabase']