github agno-agi/agno v2.1.8

one day ago

Changelog

New Features:

  • Class-based executors in Workflows: Enables to use a class-based executor by defining a class that implements the __call__ method. See docs
  • Post-hook support on streaming: adds support for post-hooks on streaming flows.

Improvements:

  • Update GoogleCalenderTools to Notify attendees when creating,updating or deleting event in calendar
  • Update Knowledge search endpoint naming: update endpoint name from search_vectors to search_knowledge
  • Jira Toolkit: Add logic to the JiraTools toolkit to enable creating worklogs.

Bug Fixes:

  • Fix AttributeError when continuing agent run with run_id only: Fix AttributeError that occurs when calling acontinue_run() or acontinue_run_stream() methods with only run_id parameter and run_response=None. The logging statements were trying to access run_response.run_id when run_response could be None.
  • Fix Dependencies not being resolved in Agent Async run: update to pass the correct dependencies variable name in agent async run

What's Changed

  • Fix: fix AttributeError when continuing agent run with run_id only by @10Ala10 in #5070
  • chore: enhance cookbook demo with more examples by @uzaxirr in #5012
  • feat: Notify attendees when creating,updating or deleting event in calendar by @srexrg in #4910
  • fix: pass the correct dependencies variable name in agent async run by @harrytran001 in #5080
  • chore: Update Knowledge search endpoint naming by @willemcdejongh in #5088
  • chore: Handle class-based asynchronous executors by @benmezger in #4904
  • fix: update response_audio type in schemas to a single dict by @anuragts in #5087
  • feat: Add post-hook support on streaming by @dirkbrnd in #5068
  • feat: extend Jira toolkit to allow adding worklogs by @rohitnishant in #4991
  • chore: Release 2.1.8 by @kausmeows in #5090

New Contributors

Full Changelog: v2.1.7...v2.1.8

Don't miss a new agno release

NewReleases is sending notifications on new releases.