v2.5.7
agno-agi/agnov2.5.7Mar 4, 2026by ysolanky
AI Summary
This release adds an OpenAI-like embedder for LiteLLM compatibility and introduces a Session Search Tool. It fixes ChromaDB ID deduplication, Azure OpenAI Embedder dimensions, and Slack user ID propagation.
Key Highlights
- New OpenAILikeEmbedder for LiteLLM proxy compatibility
- New Session Search Tool for browsing past sessions
- ChromaDB ID deduplication to prevent batch insert failures
- Support for non-default Azure-deployed models in Azure OpenAI Embedder
New Features
- OpenAILikeEmbedder
- Session Search Tool
Full Release Notes
## New Features: - **OpenAI-Like Embedder**: Added `OpenAILikeEmbedder` for 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 optional `num_runs` parameter 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_id` from being propagated ## What's Changed * cookbook: restructure knowledge cookbooks into story-driven journeys by @willemcdejongh in https://github.com/agno-agi/agno/pull/6681 * [feat] add OpenAILikeEmbedder for LiteLLM proxy compatibility by @hztBUAA in https://github.com/agno-agi/agno/pull/6648 * fix: wrap input as list for non-default Azure models by @giulio-leone in https://github.com/agno-agi/agno/pull/6809 * fix: deduplicate ChromaDB document IDs to prevent batch insert failures by @harshsinha03 in https://github.com/agno-agi/agno/pull/6714 * fix: pass user_id for all Slack events and add thread_message_limit by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/6766 * refactor: simplify search_session_history — drop query, add per-run limits by @ysolanky in https://github.com/agno-agi/agno/pull/6858 * feat: propagate team reference to member agent tools by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/6707 * chore: release 2.5.7 by @ysolanky in https://github.com/agno-agi/agno/pull/6864 ## New Contributors * @giulio-leone made their first contribution in https://github.com/agno-agi/agno/pull/6809 **Full Changelog**: https://github.com/agno-agi/agno/compare/v2.5.6...v2.5.7