fix: Use custom path for memory reset

Co-Authored-By: Joe Moura <joao@crewai.com>
This commit is contained in:
Devin AI
2025-02-05 10:46:21 +00:00
parent 6116c73721
commit 6445cda35a

View File

@@ -154,7 +154,10 @@ class RAGStorage(BaseRAGStorage):
try: try:
if self.app: if self.app:
self.app.reset() self.app.reset()
shutil.rmtree(f"{db_storage_path()}/{self.type}") storage_path = self.path if self.path else db_storage_path()
db_dir = os.path.join(storage_path, self.type)
if os.path.exists(db_dir):
shutil.rmtree(db_dir)
self.app = None self.app = None
self.collection = None self.collection = None
except Exception as e: except Exception as e: