github agno-agi/agno v2.1.5

20 hours ago

Changelog

New Features:

  • Async Postgres (docs): Added support for async Postgres all across the library.
  • Add flags to disable storing tool and history messages on run output: Agent and Team now have store_history_messages and store_tool_messages to control whether these extra messages should be stored or not.
  • Add stream_executor_events to filter workflow executor events (docs):
    • using stream_intermediate_events we control to switch on-off the workflow events like WorkflowStartedStepStarted etc.
    • to filter out events coming from agent/team/custom function we have this stream_executor_events now similar to stream_member_events in Team.
  • Knowledge search endpoints (docs): Allow searching vectorDB via AgentOS API.
  • Reasoning models: added support for Gemini 2.5+, Anthropic Claude, and VertexAI Claude native thinking capabilities when used as reasoning models with your Agents.

Improvements:

  • AgentOS Access Logs: Disabled access logs for AgentOS by default. You can enable by setting serve(access_log=True).
  • GoogleSheets Service Accounts: Add support for service account auth on GoogleSheetsTools.
  • PineconeDB async upsert logic: Add support for the content hash and metadata fields when using the async upsert method of the PineconeDb implementation.
  • MCP toolbox for databases: Allow MCP server urls not containing the conventional /mcp segment.
  • User memory creation in async scenarios: Track agent_id or team_id when creating memories in all async scenarios.

Bug Fixes:

  • AG-UI text message after Tool calls: Fixed a problem handling tool calls and message events sequentially in the AG-UI interface.
  • Metrics run counts with SQLiteDb and Firestore: Fixed a bug where wrong metrics would be returned for the Run count field when using the SQLiteDb or FirestoreDb implementations.
  • V2 database migration script:
    • The updated_at field is now preserved when migrating sessions and memories.
    • Removed some unnecessary dependencies, like pymongo.

What's Changed

New Contributors

Full Changelog: v2.1.4...v2.1.5

Don't miss a new agno release

NewReleases is sending notifications on new releases.