| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-12-03 | 3.8 kB | |
| v2.3.5 source code.tar.gz | 2025-12-03 | 18.2 MB | |
| v2.3.5 source code.zip | 2025-12-03 | 20.1 MB | |
| Totals: 3 Items | 38.2 MB | 0 | |
Changelog
New Features:
- Hooks as Background Tasks: Agent/Team pre- and post-hooks can now be run as Background Tasks on the AgentOS, enabling completely non-blocking, concurrent execution of hooks. This is very useful for expensive operations in hooks that are not on the critical path, like notifications, logging or evaluations. See the docs.
- Native Tracing in Agno: Introducing OpenTelemetry-based observability for agents and teams. Automatically captures and stores execution details including agent runs, model calls, tool executions, and team operations in your Agno database of choice. See the docs.
Improvements:
- Run Registration Timing: Fixed
cancel_runendpoint failures by ensuringregister_run()is called earlier in the execution flow, eliminating the gap where run cancellation requests could fail.
Bug Fixes:
RunEventserialization: Fixed a bug serializingRunEventinstances when working with pre-hooks and inputs containing media (e.g images).- DynamoDB Memory table: Add a missing GSI for the
created_atfield of the user Memory table when using Dynamo as database. - Team metrics: Updated to include duration and time_to_first token correctly on session metrics
- User deletion with Async Postgres: Fixed a signature mismatch in the
delete_user_memoryfunction of theAsyncPostgresDBclass. - Duplicate Messages on Whatsapp: Removed duplicate text responses in the case of image generation.
What's Changed
- fix: RunEvent serialization by @suguruxdub in https://github.com/agno-agi/agno/pull/5546
- fix: remove unnecessary Claude log about structured outputs by @manuhortet in https://github.com/agno-agi/agno/pull/5569
- fiix: update Dynamo schemas by @thegeosman in https://github.com/agno-agi/agno/pull/5540
- Revise README for Google Gemini 3 Agents by @philschmid in https://github.com/agno-agi/agno/pull/5570
- [fix] ToolExecution.created_at shares timestamp across all instances by @saarya-cyera in https://github.com/agno-agi/agno/pull/5563
- fix: Team metrics missing duration and timer info by @AlanPonnachan in https://github.com/agno-agi/agno/pull/5567
- feat: agno debug level env variable by @ysolanky in https://github.com/agno-agi/agno/pull/5541
- fix: deleting user memory by @dirkbrnd in https://github.com/agno-agi/agno/pull/5575
- feat: adds support for debug level to workflows by @ysolanky in https://github.com/agno-agi/agno/pull/5576
- fix: prevent duplicate messages when sending images in whatsapp interface by @bhatt-neel-dev in https://github.com/agno-agi/agno/pull/5494
- feat: unifies model auth errors by @ysolanky in https://github.com/agno-agi/agno/pull/5578
- feat: background tasks for AgentOS by @dirkbrnd in https://github.com/agno-agi/agno/pull/5550
- fix: cancel run race condition for registering by @kausmeows in https://github.com/agno-agi/agno/pull/5583
- feat: traces IN agno by @kausmeows in https://github.com/agno-agi/agno/pull/5155
- chore: Release 2.3.5 by @dirkbrnd in https://github.com/agno-agi/agno/pull/5577
New Contributors
- @suguruxdub made their first contribution in https://github.com/agno-agi/agno/pull/5546
- @thegeosman made their first contribution in https://github.com/agno-agi/agno/pull/5540
- @philschmid made their first contribution in https://github.com/agno-agi/agno/pull/5570
- @saarya-cyera made their first contribution in https://github.com/agno-agi/agno/pull/5563
- @AlanPonnachan made their first contribution in https://github.com/agno-agi/agno/pull/5567
Full Changelog: https://github.com/agno-agi/agno/compare/v2.3.4...v2.3.5