v2.3.23

agno-agi/agnov2.3.23Jan 7, 2026by dirkbrnd

AI Summary

Added support for async tool functions and fixed issues with Team run cancellation and MCPTools header provider checks.

Key Highlights

  • Toolkit now supports async tool functions
  • Fixed Team run cancellation on async runs
  • Fixed header_provider check for MCPTools

Full Release Notes

# Changelog

## Improvements:

- **Async Tool Support**: Toolkit now supports async tool functions, which are automatically selected when the agent runs in an async context.

## Bug Fixes:

- **`header_provider`** : Fix for check on `MCPTools`.
- **Team Run Cancellation**: Fixed issue on async team runs where cancellation was not handled correctly.

## What's Changed
* fix: handle foreign key ref for custom traces table name by @kausmeows in https://github.com/agno-agi/agno/pull/5888
* [fix] Add response_usage propagation to model response by @tyook in https://github.com/agno-agi/agno/pull/5872
* Fix: team run cancellation by @dirkbrnd in https://github.com/agno-agi/agno/pull/5932
* chore: async tool usage by @kausmeows in https://github.com/agno-agi/agno/pull/5889
* chore: Release 2.3.23 by @dirkbrnd in https://github.com/agno-agi/agno/pull/5934

## New Contributors
* @tyook made their first contribution in https://github.com/agno-agi/agno/pull/5872

**Full Changelog**: https://github.com/agno-agi/agno/compare/v2.3.22...v2.3.23