Agent DailyAgent Daily
releaseintermediate

[Release] google/adk-python v2.4.0: v2.4.0

By wyf7107github
View original on github

Google ADK Python v2.4.0 introduces significant enhancements including mTLS support across multiple tools, OpenAI Responses API integration, Managed Agents API backing, and streaming improvements for thoughts and media. The release adds workflow-as-tool capabilities, enhanced database session management, and improved analytics with thinking/tool-use token tracking. Multiple bug fixes address security concerns, path traversal prevention, and SDK compatibility updates.

Key Points

  • Add mTLS support to DiscoveryEngineSearchTool and Google API tools for enhanced security
  • Implement Managed Agents API backing with ManagedAgent class for agent orchestration
  • Add OpenAI Responses API support in labs module for expanded LLM provider compatibility
  • Implement Workflow as Tool core feature enabling workflow composition within agent tools
  • Add streaming support for thought, media, code-exec, and function-result deltas in interactions
  • Support session TTL and expiration in Vertex AI session service for better session management
  • Add Anthropic effort config handling and thinking parameter propagation for improved model control
  • Expose thinking and tool-use token columns in BigQuery analytics views for better observability
  • Support reusing existing SQLAlchemy AsyncEngine in DatabaseSessionService for connection pooling
  • Add DaytonaEnvironment for remote sandbox workspaces enabling distributed execution

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