github agno-agi/agno v2.1.2

one day ago

Changelog

New Features:

  • A2A interface: You can now expose and run your Agents, Teams and Workflows in A2A compatible format using the new A2A interface for the AgentOS.
  • Field labelled CSV Reader: A new CSV reader that maintains field - value relationship for CSV Knowledge data.

Improvements:

  • Local binaries as MCP command: You can now use commands like ./script to run MCP servers with your MCPTools or MultiMCPTools classes.
  • PDF readers: Refactored to increase efficiency and reuse some logic.
  • AG-UI interface: You can now pass user_id in the forwarded_props field when initiating a run.
  • AgentOS database dropdown: Copy clarifications for AgentOS setups using multiple databases.
  • AgentOS to accept more file types: Extend the list of recognized file formats in the OS routers, allowing for more file types in the AgentOS API.

Bug Fixes:

  • AWS Bedrock Model class: Fixed a bug with Tool calls not being registered when using AWS Bedrock Model class
  • Memory manager: Fix a problem related to deleting user memories filtering by user_id.
  • Renaming session with SQLiteDb: Fix some problems with the rename_session method in the SQLite DB implementation.
  • Fixed empty session name in /sessions api for workflows with custom function step: the case of a custom function step being the first step was not being handled.
  • Fixed session state handling in workflows:
    • Ensured session_state is always passed as a dictionary (never None) to custom functions during parallel execution, preventing parameter errors when session_state is required.
    • Refactored session state copying and merging logic to properly handle state changes across parallel steps.

What's Changed

New Contributors

Full Changelog: v2.1.1...v2.1.2

Don't miss a new agno release

NewReleases is sending notifications on new releases.