Download Latest Version Release 1.18.0 source code.tar.gz (10.9 MB)
Email in envelope

Get an email when there's a new version of Agent Development Kit (ADK)

Home / v1.15.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-09-26 5.1 kB
Release 1.15.0 source code.tar.gz 2025-09-26 10.5 MB
Release 1.15.0 source code.zip 2025-09-26 11.2 MB
Totals: 3 Items   21.7 MB 0

1.15.0 (2025-09-24)

Features

  • [Core]
  • Adding the ContextFilterPlugin (a06bf27)
  • Adds plugin to save artifacts for issue #2176 (657369c)
  • Expose log probs of candidates in LlmResponse (f7bd3c1)
  • [Context Caching]
  • Support context caching (c66245a)

    • Support explicit context caching auto creation and lifecycle management.

    Usage: App(root_agent=..., plugins=..., context_cache_config=...) * Support non-text content in static instruction (61213ce) * Support static instructions (9be9cc2) - Support static instruction that won't change, put at the beginning of the instruction. Static instruction support inline_data and file_data as contents. Dynamic instruction moved to the end of LlmRequest, increasing prefix caching matching size.

    Usage: LlmAgent(model=...,static_instruction =types.Content(parts=...), ... ) * [Telemetry] * Add --otel_to_cloud experimental support (1ae0b82, b131268, 7870480) * Add GenAI Instrumentation if --otel_to_cloud is enabled (cee365a) * Support standard OTel env variables for exporter endpoints (f157b2e) * Temporarily disable Cloud Monitoring integration in --otel_to_cloud (3b80337) * [Services] * Add endpoint to generate memory from session (2595824) * [Tools] * Add Google Maps Grounding Tool to ADK (6b49391) * MCP: Initialize tool_name_prefix in MCPToolse (86dea5b) * [Evals] * Data model for storing App Details and data model for steps (01923a9) * Adds Rubric based final response evaluator (5a485b0) * Populate AppDetails to each Invocation (d486795) * [Samples] * Make the bigquery sample agent run with ADC out-of-the-box (10cf377)

Bug Fixes

  • Close runners after running eval (86ee6e3)
  • Filter out thought parts when saving agent output to state (632bf8b)
  • Ignore empty function chunk in LiteLlm streaming response (8a92fd1)
  • Introduces a raw_mcp_tool method in McpTool to provide direct access to the underlying MCP tool (6158075)
  • Make a copy of the columns instead of modifying it in place (aef1ee9)
  • Prevent escaping of Latin characters in LLM response (c9ea80a)
  • Retain the consumers and transport registry when recreating the ClientFactory in remote_a2a_agent.py (6bd33e1)
  • Remove unsupported 'type': 'unknown' in test_common.py for fastapi 0.117.1 (3745221)

Documentation

  • Correct the documentation of after_agent_callback (b9735b2)
Source: README.md, updated 2025-09-26