Agent DailyAgent Daily
releaseintermediate

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

By wyf7107github
View original on github

Google ADK Python v1.29.0 introduces significant enhancements to authentication, security, and tooling capabilities. Key additions include auth scheme/credential support for MCP toolsets, configurable resource limits and shell metacharacter blocking in BashTool, new EnvironmentToolset for file I/O and command execution, and improved BigQuery logging with configurable view prefixes. The release also adds support for model endpoints in Agent Registry, regional endpoints for SecretManager, and enhanced session management with custom session IDs and shallow-copy options.

Key Points

  • Add auth scheme/credential support to MCP toolsets in Agent Registry with public API for custom auth provider registration
  • Implement security enhancements in BashTool: block shell metacharacters and add configurable resource limits for subprocesses
  • Introduce EnvironmentToolset and LocalEnvironment for executing commands and file I/O operations locally
  • Add configurable view_prefix to BigQueryLoggerConfig and support loading agents from Visual Builder with BigQuery-powered logging
  • Support model endpoints in Agent Registry and regional endpoint support for SecretManagerClient
  • Add custom session ID functionality and shallow-copy option for InMemorySessionService
  • Enhance MCP tools with support for additional HTTP headers and consent_nonce propagation to Agent Frontend
  • Implement robust process group management and timeouts in BashTool with proper subprocess lifecycle handling
  • Add ADK 1P Skills for ADK BQ Toolset and standardize skill tools with flexible script arguments
  • Support AgentRegistry association and propagate grounding metadata from AgentTool with context propagation to thread pools

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