Agent DailyAgent Daily
releaseintermediate

[Release] google/adk-python v1.33.0: v1.33.0

By xuanyang15github
View original on github

Google ADK Python v1.33.0 introduces BufferableSessionService, configurable environment tool truncation limits, and enhanced LlmResponse with function call/response accessors. The release includes 11 bug fixes addressing session state management, video event filtering, authentication error handling, and async event loop blocking. Code refactoring improves workflow metrics computation and removes deprecated input/output type attributes from ADK metrics.

Key Points

  • New BufferableSessionService feature for improved session management and buffering capabilities
  • Configurable truncation limit for ADK environment tools to customize output constraints
  • Enhanced LlmResponse model with get_function_calls() and get_function_responses() methods for better function call introspection
  • Apigee LLM now supports credential injection for improved authentication flexibility
  • Fixed state_delta overwrite bug on function_response-only events (issue #3178)
  • Video events with inline data are now filtered out from session storage to reduce memory overhead
  • Improved error handling with clear, actionable messages for missing CustomAuthScheme providers
  • BigQuery plugin enhancements: fork detection fix, corrected offload limits, and response logging
  • Hot reload support for ADK web agents enabling faster development iteration
  • Async event loop optimization using asyncio.sleep instead of blocking operations

Found this useful? Add it to a playbook for a step-by-step implementation guide.

Workflow Diagram

Start Process
Step A
Step B
Step C
Complete
Quality

Concepts