github agno-agi/agno v2.6.10

8 hours ago

Changelog

New Features

  • Model Providers: Added four new model providers:
    • Inception Labs model integration
    • Xiaomi MiMo model provider
    • MiniMax model provider (M2.7)
    • Cloudflare AI Gateway model provider
  • YouTools: Added YouTools for You.com Search API integration.
  • DOCX Generation: Added DOCX file generation support.
  • Context Provider Streaming: Stream sub-agent events from context providers.
  • Registry: Added knowledge and managers support in registry.
  • Run Persistence: Updated agent, team, and workflow to properly persist cancelled runs.
  • RunCompleted Event: Added files field on RunCompleted event.
  • Model String Parser: Added google-interactions provider to model string parser.

Improvements

  • DeepSeek: Refreshed DeepSeek V4 thinking mode and defaults.
  • Cookbook: Updated Parallel MCP to use free endpoint; polished image_search README; switched data_labeling examples to model string shorthand.

Bug Fixes

  • MCP:
    • Prevent MCP connection failures from crashing agents.
    • Avoid kwarg collision when MCP tools have team/agent/run_context params.
  • JSON DB: Use UTF-8 encoding for JSON DB files.
  • CSV Toolkit: Read CSV toolkit files as UTF-8.
  • Async Fixes:
    • Use async Attachment.read() instead of blocking requests.get in Discord client.
    • Replace blocking time.sleep with await asyncio.sleep in _async_create_collection_and_scope.
    • Replace deprecated asyncio.get_event_loop() with get_running_loop() in embedders.
    • Use running loop in YouTube reader.
    • Tools use async entrypoint in async execution chain when no hooks configured.
    • CSVReader.async_read uses newline join to match sync read behavior.
  • OpenAI Tools: Close audio file handle in OpenAITools.transcribe_audio.
  • Team:
    • Fixed team continue run dependencies;
    • Added _acontinue_run_background_stream to prevent AttributeError on continue-run SSE.
  • Parser Model: Skip strict tool mode when a parser_model is set (Agent and Team); added parser_model guard to continue_run_dispatch and acontinue_run_dispatch.
  • RemoteTeam: Added knowledge filter attributes.
  • Embeddings: Fixed NULL embeddings bug.
  • Vector DBs: Milvus vector DB compatibility with contents_db; removed deprecated Tantivy FTS, fixed Redis hset mypy error.
  • SeltzTools: Updated for current SDK.
  • Fal: Fixed array handling in fal.py.
  • Zendesk: URL-encode search query in Zendesk tool.
  • Memory: Fixed memory_topics signature mismatch across DB backends.
  • Sessions: Raise ValueError in delete_session when called with async db.
  • File Upload: Fixed file upload media handling.
  • Slack HITL: Truncate HITL card body to prevent silent Slack rejection.

What's Changed

New Contributors

Full Changelog: v2.6.9...v2.6.10

Don't miss a new agno release

NewReleases is sending notifications on new releases.