| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-03-17 | 5.1 kB | |
| v2.5.10 source code.tar.gz | 2026-03-17 | 15.0 MB | |
| v2.5.10 source code.zip | 2026-03-17 | 17.3 MB | |
| Totals: 3 Items | 32.4 MB | 0 | |
Changelog
New Features:
- Parallel Search Tool: Add Parallel AI Search support for Vertex AI with native ToolParallelAiSearch integration
- Observability: Extended support with MLflow to have full traces observability of your agents. See docs.
- Docling Reader: Integrated Docling library as a new reader, enabling document processing across a multiple range of file formats.
- WhatsApp Interface V2:
- Added media support (images, video, audio, documents), interactive messages (reply buttons, list menus, locations, reactions), and Team/Workflow support.
- Users can send
/newto start fresh conversations. - Added
enable_encryptionparameter for encrypting phone numbers
- Telegram Interface:
- Added new Telegram interfaces for AgentOS with support for agents, teams, and workflows.
- Multi-modal support and use
/newto start fresh conversations.
- Telegram Tools: Added new tools so agents can send photos, documents, videos, audio, animations, stickers among other things
Improvements:
- Workflow:
- Added
versionquery param toGET /workflows/{id}to fetch specific workflow versions. - Added run level params like-
metadata,dependencies,add_dependencies_to_context,add_session_state_to_contextsimilar to agent/team.
- Added
- Mistral: Added
mistralaiv2 support while maintaining backward compatibility with v1. - Gemini: Added timeout parameter to Gemini model class.
Bug Fixes:
MCPTools: Fixed race condition where parallel MCP tool calls withheader_providerwould each create duplicate sessions, causing the agent to get stuck.- Claude: Fixed structured output detection for supported models
- Streaming Tool Calls: Fixed duplicate tool execution in streaming mode caused by shared dict references in
parse_tool_calls - MongoDb: Fixed the incorrect import of the pymongo async modules.
What's Changed
- fix: prevent deadlock in parallel MCP tool calls with header_provider (fixes [#6094]) by @giulio-leone in https://github.com/agno-agi/agno/pull/6821
- fix: remove unnecessary fast-path stale session cleanup in MCPTools by @ysolanky in https://github.com/agno-agi/agno/pull/6949
- feat: add Parallel web search grounding for Vertex AI Gemini by @ysolanky in https://github.com/agno-agi/agno/pull/6060
- fix: correct async MongoDB import by @v-vinson in https://github.com/agno-agi/agno/pull/6399
- fix: mongo validation by @kausmeows in https://github.com/agno-agi/agno/pull/6957
- feat: add version query param to GET /workflows/{id} endpoint by @harshsinha03 in https://github.com/agno-agi/agno/pull/6956
- fix: async PostgresDb returns None for missing tables instead of logging ERROR by @kausmeows in https://github.com/agno-agi/agno/pull/6965
- [fix] replace fragile blocklist with prefix-based structured output detection by @hztBUAA in https://github.com/agno-agi/agno/pull/6643
- cookbook: add MLflow observability integration via OpenInference by @ysolanky in https://github.com/agno-agi/agno/pull/6930
- chore: add PR triage automation and improve contribution guidelines by @ysolanky in https://github.com/agno-agi/agno/pull/6959
- fix: support mistral v2 imports by @harshsinha03 in https://github.com/agno-agi/agno/pull/6969
- feat: add run-level params to Workflow.run() and arun() by @uzaxirr in https://github.com/agno-agi/agno/pull/6927
- fix: separate chat and responses metrics by @ysolanky in https://github.com/agno-agi/agno/pull/6973
- feat: add Telegram interface and extended TelegramTools by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/6377
- chore: consolidate pr-triage workflow into single comment by @ysolanky in https://github.com/agno-agi/agno/pull/7013
- feat: add timeout parameter to Gemini model class by @fehmisener in https://github.com/agno-agi/agno/pull/7021
- fix: use list comprehension in parse_tool_calls to prevent shared dict references by @ArivunidhiA in https://github.com/agno-agi/agno/pull/6579
- feat: add Docling reader integration for advanced document processing by @sannya-singal in https://github.com/agno-agi/agno/pull/6981
- fix: register Telegram interfaces in system test gateway by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/7026
- feat: WhatsApp interface V2 — media I/O, interactive tools, Team/Workflow support by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/6466
- fix: use valid Telegram bot token format in system tests by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/7027
- chore: Release v2.5.10 by @kausmeows in https://github.com/agno-agi/agno/pull/7011
New Contributors
- @v-vinson made their first contribution in https://github.com/agno-agi/agno/pull/6399
- @sannya-singal made their first contribution in https://github.com/agno-agi/agno/pull/6981
Full Changelog: https://github.com/agno-agi/agno/compare/v2.5.9...v2.5.10