github google/adk-python v0.4.0

latest releases: v1.13.0, v1.12.0, v1.11.0...
4 months ago

0.4.0

⚠ BREAKING CHANGES

  • Set the max size of strings in database columns. MySQL mandates that all VARCHAR-type fields must specify their lengths.
  • Extract content encode/decode logic to a shared util, resolve issues with JSON serialization, and update key length for DB table to avoid key too long issue in mysql.
  • Enhance FunctionTool to verify if the model is providing all the mandatory arguments.

Features

  • Update ADK setup guide to improve onboarding experience.
  • feat: add ordering to recent events in database session service.
  • feat(llm_flows): support async before/after tool callbacks.
  • feat: Added --replay and --resume options to adk run cli. Check adk run --help for more details.
  • Created a new Integration Connector Tool (underlying of the ApplicationIntegrationToolSet) so that we do not force LLM to provide default value.

Bug Fixes

  • Don't send content with empty text to LLM.
  • Fix google search reading undefined for renderedContent.

Miscellaneous Chores

  • Docstring improvements, typo fixings, github action to enfore code styles on formatting and imports, etc.

Don't miss a new adk-python release

NewReleases is sending notifications on new releases.