github agno-agi/agno v2.6.5

4 hours ago

Changelog

New Features:

  • Gemini Multimodal File Search: Added multimodal support in the Gemini File Search API (for google-genai≥1.75.0). See cookbook.
  • Context Providers: Added GmailContextProvider and CalendarContextProvider following the same pattern as existing providers (GDrive, Slack, Database). Also updates GDriveContextProvider to support OAuth in addition to service account auth.
  • Scheduler: Added scheduler support for Mongo and AsyncMongo Db to run agents, teams, and workflows on a cron in AgentOS.
  • Workflow Condition Step: Added on_error handling to the Condition workflow step, allowing users to control how errors are handled when sub-steps within a condition fail.

Improvements:

  • LLMsTxt Tools: Added an allowed_hosts param so agents only fetch from hosts you trust.
  • SlackContextProvider: Add enable_media_tools flag (default: False) to control file download/upload.
    • download_file added to read tools
    • upload_file added to write tools

Bug Fixes:

  • MCP IDOR: Fixed to bind the user_id on AgentOS MCP tool handlers to the authenticated JWT subject to prevent cross-tenant reads and writes.
  • Toolkit Instructions: Fixed @tool(instructions=...) to take effect when used inside a Toolkit.
  • Metrics: Fixed to accumulate parser, output, and member metrics in team run_response.
  • Workflow: Fixed to persist mid-step workflow run cancellation.
  • SQLTools: Updated to include column default in describe_table.
  • Slack Interface: Fixed to replace Slack bot @mention with display name instead of stripping.
  • GoogleDriveTools: Fixed binary file errors + Office extraction + Shared Drive params in GoogleDriveTools.
  • ChromaDb: Fixed to offload async batch upsert/insert to worker thread.
  • Memory: Fixed include identity fields in update_memory and delete_memory tools.

What's Changed

New Contributors

Full Changelog: v2.6.4...v2.6.5

Don't miss a new agno release

NewReleases is sending notifications on new releases.