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
tosearch_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()
oracontinue_run_stream()
methods with onlyrun_id
parameter andrun_response=None
. The logging statements were trying to accessrun_response.run_id
whenrun_response
could beNone
. - 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
- @benmezger made their first contribution in #4904
- @rohitnishant made their first contribution in #4991
Full Changelog: v2.1.7...v2.1.8