github agno-agi/agno v2.5.10

6 hours ago

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 /new to start fresh conversations.
    • Added enable_encryption parameter for encrypting phone numbers
  • Telegram Interface:
    • Added new Telegram interfaces for AgentOS with support for agents, teams, and workflows.
    • Multi-modal support and use /new to start fresh conversations.
  • Telegram Tools: Added new tools so agents can send photos, documents, videos, audio, animations, stickers among other things

Improvements:

  • Workflow:
    • Added version query param to GET /workflows/{id}to fetch specific workflow versions.
    • Added run level params like- metadatadependenciesadd_dependencies_to_contextadd_session_state_to_context similar to agent/team.
  • Mistral: Added mistralai v2 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 with header_provider would 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

New Contributors

Full Changelog: v2.5.9...v2.5.10

Don't miss a new agno release

NewReleases is sending notifications on new releases.