Changelog
Improvements
- Run Cancellation: Add async methods to our Run Cancellation setup, and allow users to set a custom one using
set_cancellation_manager(). reasoning_contentfor LiteLLM model wrapper: Extract reasoning content from the models which support it via lite llm
Bug Fixes:
- Agent Run Retries: Fixed an issue duplicating responses when running asynchronously with
retriesset to more than 1. - Complex Memories on AgentOS: Improve handling for nested memory content on the OS API. This also fixes an issue with some memories resulting from the v1 → v2 database migration.
- Session sorting on AgentOS: Fixed an issue sorting sessions migrated from v1 to v2, that can have empty
updated_atvalues. - Memory Dates: Fixed an issue handling some date formats when initializing User Memories.
What's Changed
- chore: Getting Started Cookbook by @ashpreetbedi in #5800
- fix: update agent name to remove slash in typed input/output by @anuragts in #5821
- fix: Clean up finally logic of agent/team by @dirkbrnd in #5786
- fix: better handling for memories migrated from v1 by @manuhortet in #5823
- fix: handle NULL
updated_atfrom pre 2.0 versions by @kausmeows in #5824 - [feat] use async methods for run manager in async context by @adiberk in #5756
- [fix] add reasoning_content extraction to LiteLLM model wrapper by @SethBurkart123 in #5819
- fix: normalize UserMemory created_at and updated_at fields by @liqiongyu in #5809
- chore: v2.3.20 by @manuhortet in #5822
New Contributors
- @SethBurkart123 made their first contribution in #5819
- @liqiongyu made their first contribution in #5809
Full Changelog: v2.3.19...v2.3.20