From 189a49fa6d87501a15732f283a018c4fb477fc06 Mon Sep 17 00:00:00 2001 From: Wang Guan Date: Mon, 7 Jul 2025 01:20:22 +0900 Subject: [PATCH] change Agent.tools to covariant Sequence[T] fixes https://github.com/google/adk-python/issues/1803 --- src/google/adk/agents/llm_agent.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/google/adk/agents/llm_agent.py b/src/google/adk/agents/llm_agent.py index a5c859e26..2a215b1e0 100644 --- a/src/google/adk/agents/llm_agent.py +++ b/src/google/adk/agents/llm_agent.py @@ -23,6 +23,7 @@ from typing import Literal from typing import Optional from typing import Union +from typing import Sequence from google.genai import types from pydantic import BaseModel @@ -135,7 +136,7 @@ class LlmAgent(BaseAgent): or personality. """ - tools: list[ToolUnion] = Field(default_factory=list) + tools: Sequence[ToolUnion] = Field(default_factory=list) """Tools available to this agent.""" generate_content_config: Optional[types.GenerateContentConfig] = None