What's Changed
Core Improvements & Fixes
- Used file lock around Chroma client initialization
- Removed workaround related to SQLite without FTS5
- Dropped unsupported
stop
parameter for LLM models automatically - Fixed
save
method and updated related test cases - Fixed message handling for Ollama models when last message is from assistant
- Removed duplicate print on LLM call error
- Added deprecation notice to
UserMemory
- Upgraded LiteLLM to version 1.74.3
New Features & Enhancements
- Added support for ad-hoc tool calling via internal LLM class
- Updated Mem0 Storage from v1.1 to v2
Documentation & Guides
- Fixed neatlogs documentation
- Added Tavily Search & Extractor tools to the Search-Research suite
- Added documentation for
SerperScrapeWebsiteTool
and reorganized Serper section - General documentation updates and improvements
New Contributors
- @Programmer-RD-AI made their first contribution
crewai-tools v0.58.0
New Tools / Enhancements
- SerperScrapeWebsiteTool: Added a tool for extracting clean content from URLs
- Bedrock AgentCore: Integrated browser and code interpreter toolkits for Bedrock agents
- Stagehand Update: Refactored and updated Stagehand integration
Fixes & Cleanup
- FTS5 Support: Enabled SQLite FTS5 for improved text search in test workflows
- Test Speedups: Parallelized GitHub Actions test suite for faster CI runs
- Cleanup: Removed SQLite workaround due to FTS5 support being available
MongoDBVectorSearchTool: Fixed serialization and schema handling