github agno-agi/agno v2.3.5

4 hours ago

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_run endpoint failures by ensuring register_run() is called earlier in the execution flow, eliminating the gap where run cancellation requests could fail.

Bug Fixes:

  • RunEvent serialization: Fixed a bug serializing RunEvent instances when working with pre-hooks and inputs containing media (e.g images).
  • DynamoDB Memory table: Add a missing GSI for the created_at field 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_memory function of the AsyncPostgresDB class.
  • Duplicate Messages on Whatsapp: Removed duplicate text responses in the case of image generation.

What's Changed

New Contributors

Full Changelog: v2.3.4...v2.3.5

Don't miss a new agno release

NewReleases is sending notifications on new releases.