Files
crewAI/lib
Devin AI 1d95940aca Fix RAGStorage to use custom path for ChromaDB persist_directory
- Add path normalization to convert relative paths to absolute paths
- Override ChromaDB persist_directory when custom path is provided
- Treat empty/whitespace paths as None (use default behavior)
- Add comprehensive tests for custom path functionality
- Test ShortTermMemory and EntityMemory with custom paths
- Test default behavior remains unchanged
- Test path isolation between different storage instances
- Test edge cases (empty string, whitespace, relative paths)

Fixes #3947

Co-Authored-By: João <joao@crewai.com>
2025-11-19 07:31:47 +00:00
..