What's Changed
Core Improvements & Fixes
- Fixed handling of the
model
parameter during OpenAI adapter initialization - Resolved test duration cache issues in CI workflows
- Fixed flaky test related to repeated tool usage by agents
- Added missing event exports to
__init__.py
for consistent module behavior - Dropped message storage from metadata in Mem0 to reduce bloat
- Fixed L2 distance metric support for backward compatibility in vector search
New Features & Enhancements
- Introduced thread-safe platform context management
- Added test duration caching for optimized
pytest-split
runs - Added ephemeral trace improvements for better trace control
- Made search parameters for RAG, knowledge, and memory fully configurable
- Enabled ChromaDB to use OpenAI API for embedding functions
- Added deeper observability tools for user-level insights
- Unified RAG storage system with instance-specific client support
Documentation & Guides
- Updated
RagTool
references to reflect CrewAI native RAG implementation - Improved internal docs and structure for
langgraph
andopenai
agent adapters with type annotations and docstrings