fix-migration-collection-override (#3100)

Co-authored-by: parshvadaftari <daftariparshva@gmail.com>
This commit is contained in:
NiLAy
2025-08-21 00:11:28 +05:30
committed by GitHub
co-authored by parshvadaftari
parent ff399e5528
commit e4c5582808
2 changed files with 38 additions and 4 deletions
+6 -4
View File
@@ -146,13 +146,15 @@ class Memory(MemoryBase):
self.enable_graph = True
else:
self.graph = None
self.config.vector_store.config.collection_name = "mem0migrations"
telemetry_config = deepcopy(self.config.vector_store.config)
telemetry_config.collection_name = "mem0migrations"
if self.config.vector_store.provider in ["faiss", "qdrant"]:
provider_path = f"migrations_{self.config.vector_store.provider}"
self.config.vector_store.config.path = os.path.join(mem0_dir, provider_path)
os.makedirs(self.config.vector_store.config.path, exist_ok=True)
telemetry_config.path = os.path.join(mem0_dir, provider_path)
os.makedirs(telemetry_config.path, exist_ok=True)
self._telemetry_vector_store = VectorStoreFactory.create(
self.config.vector_store.provider, self.config.vector_store.config
self.config.vector_store.provider, telemetry_config
)
capture_event("mem0.init", self, {"sync_type": "sync"})