From 7f58ebb73450a1d490c8bb8d5aef8a1726b45d7e Mon Sep 17 00:00:00 2001 From: adk-bot Date: Fri, 12 Dec 2025 01:20:42 +0000 Subject: [PATCH] Update ADK doc to include information about QueryResultMode.DICT_LIST --- docs/tools/built-in-tools.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/tools/built-in-tools.md b/docs/tools/built-in-tools.md index 3e0e880cd..c862a887e 100644 --- a/docs/tools/built-in-tools.md +++ b/docs/tools/built-in-tools.md @@ -238,6 +238,16 @@ These are a set of tools aimed to provide integration with Spanner, namely: They are packaged in the toolset `SpannerToolset`. +The `execute_sql` tool can now return results as a list of dictionaries. To enable this, set `query_result_mode=QueryResultMode.DICT_LIST` in `SpannerToolSettings`. + +```python +from google.adk.tools.spanner.settings import QueryResultMode, SpannerToolSettings +from google.adk.tools.spanner.spanner_toolset import SpannerToolset + +tool_settings = SpannerToolSettings(query_result_mode=QueryResultMode.DICT_LIST) +spanner_toolset = SpannerToolset(spanner_tool_settings=tool_settings) +``` + ```py @@ -472,4 +482,4 @@ is **not** currently supported: .description("Root Agent") .subAgents(searchAgent, codingAgent) // Not supported, as the sub agents use built in tools. .build(); - ``` + ``` \ No newline at end of file