From f4a8df0ba215f2ba930a122d2ff9450835b6b87c Mon Sep 17 00:00:00 2001 From: Jinning Li Date: Thu, 28 Aug 2025 13:54:25 -0700 Subject: [PATCH] feat:Add `tool_responses` to IntermediateData PiperOrigin-RevId: 800600571 --- src/google/adk/evaluation/eval_case.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/google/adk/evaluation/eval_case.py b/src/google/adk/evaluation/eval_case.py index 4902b356..6a3e7e95 100644 --- a/src/google/adk/evaluation/eval_case.py +++ b/src/google/adk/evaluation/eval_case.py @@ -37,6 +37,9 @@ class IntermediateData(EvalBaseModel): tool_uses: list[genai_types.FunctionCall] = [] """Tool use trajectory in chronological order.""" + tool_responses: list[genai_types.FunctionResponse] = [] + """Tool response trajectory in chronological order.""" + intermediate_responses: list[tuple[str, list[genai_types.Part]]] = [] """Intermediate responses generated by sub-agents to convey progress or status in a multi-agent system, distinct from the final response.