1.8.0 (2025-07-23)
Features
- [Core]Add agent card builder (18f5bea)
- [Core]Add an to_a2a util to convert adk agent to A2A ASGI application (a77d689)
- [Core]Add camel case converter for agents (0e173d7)
- [Evals]Use LocalEvalService to run all evals in cli and web (d1f182e)
- [Evals]Enable FinalResponseMatchV2 metric as an experiment (36e45cd)
- [Models]Add support for
model-optimizer-*
family of models in vertex (ffe2bdb) - [Services]Added a sample for History Management (67284fc)
- [Services]Support passing fully qualified agent engine resource name when constructing session service and memory service ([2e77804](2e778049d0a675e458f4e
35fe4104ca1298dbfcf)) - [Tools]Add ComputerUseToolset (083dcb4)
- [Tools]Allow toolset to process llm_request before tools returned by it (3643b4a)
- [Tools]Support input/output schema by fully-qualified code reference (dfee06a)
- [Tools]Enhance LangchainTool to accept more forms of functions (0ec69d0)
Bug Fixes
- Attention: Logging level for some API requests and responses was moved from
INFO
toDEBUG
(ff31f57)- Please set
--log_level=DEBUG
, if you are interested in having those API request and responses in logs.
- Please set
- Add buffer to the write file option (f2caf2e)
- Allow current sub-agent to finish execution before exiting the loop agent due to a sub-agent's escalation. (2aab1cf)
- Check that
mean_score
is a valid float value (65cb6d6) - Handle non-json-serializable values in the
execute_sql
tool (13ff009) - Raise
NotFoundError
inlist_eval_sets
function when app_name doesn't exist (b17d8b6) - Fixed serialization of tools with nested schema (53df35e)
- Set response schema for function tools that returns
None
(33ac838) - Support path level parameters for open_api_spec_parser (6f01660)
- Use correct type for actions parameter in ApplicationIntegrationToolset (ce7253f)
- Use the same word extractor for query and event contents in InMemoryMemoryService (1c4c887)
Documentation
- Fix missing toolbox-core dependency and improve installation guide (2486349)