From 173fec271fa6ba629b5ef4f7a424b242f3f1cf7a Mon Sep 17 00:00:00 2001 From: filippo-bencivenni Date: Wed, 4 Mar 2026 12:32:17 +0100 Subject: [PATCH] fix(eval): join list[str] instructions into str before AgentDetails validation --- src/google/adk/evaluation/evaluation_generator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/google/adk/evaluation/evaluation_generator.py b/src/google/adk/evaluation/evaluation_generator.py index 1d9662bdc2..b6e24b44f2 100644 --- a/src/google/adk/evaluation/evaluation_generator.py +++ b/src/google/adk/evaluation/evaluation_generator.py @@ -356,7 +356,7 @@ def _get_app_details_by_invocation_id( agent_name = event.author app_details.agent_details[agent_name] = AgentDetails( name=agent_name, - instructions=llm_request.config.system_instruction, + instructions="\n\n".join(llm_request.config.system_instruction) if isinstance(llm_request.config.system_instruction, list) else llm_request.config.system_instruction or "", tool_declarations=llm_request.config.tools or [], )