New Features:
- OpenAI-Like Embedder: Added
OpenAILikeEmbedderfor providers with OpenAI compatible embedding endpoints
Improvements:
- Session Search Tool: Agents and teams can now browse previous sessions with a two-step
search_past_sessions+read_past_session pattern. Session previews show per-run user/assistant pairs instead of a single message, with configurable limits on sessions searched (num_past_sessions_to_search) and preview depth (num_past_session_runs_in_search). read_past_session accepts an optionalnum_runsparameter so the model can avoid pulling in full conversations from long sessions.
Bug Fixes:
- ChromaDB: Added ID deduplication for documents with identical content across all insert and upsert methods.
- Azure OpenAI Embedder: Added support for non-default Azure-deployed models (e.g. Cohere) and improved dimensions handling for custom deployments.
- Slack Interface: Fixed a bug preventing
user_idfrom being propagated
What's Changed
- cookbook: restructure knowledge cookbooks into story-driven journeys by @willemcdejongh in #6681
- [feat] add OpenAILikeEmbedder for LiteLLM proxy compatibility by @hztBUAA in #6648
- fix: wrap input as list for non-default Azure models by @giulio-leone in #6809
- fix: deduplicate ChromaDB document IDs to prevent batch insert failures by @harshsinha03 in #6714
- fix: pass user_id for all Slack events and add thread_message_limit by @Mustafa-Esoofally in #6766
- refactor: simplify search_session_history — drop query, add per-run limits by @ysolanky in #6858
- feat: propagate team reference to member agent tools by @Mustafa-Esoofally in #6707
- chore: release 2.5.7 by @ysolanky in #6864
New Contributors
- @giulio-leone made their first contribution in #6809
Full Changelog: v2.5.6...v2.5.7