From f0e11c72ab4dd3eb2ff00c676c06ab0d254e45f5 Mon Sep 17 00:00:00 2001 From: "Xiang (Sean) Zhou" Date: Thu, 15 May 2025 21:06:17 -0700 Subject: [PATCH] refactor: make readonly context optional in tool predicate PiperOrigin-RevId: 759429453 --- src/google/adk/tools/base_toolset.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/google/adk/tools/base_toolset.py b/src/google/adk/tools/base_toolset.py index cc4ad02..6939953 100644 --- a/src/google/adk/tools/base_toolset.py +++ b/src/google/adk/tools/base_toolset.py @@ -17,7 +17,7 @@ class ToolPredicate(Protocol): """ def __call__( - self, tool: BaseTool, readonly_context: ReadonlyContext = None + self, tool: BaseTool, readonly_context: Optional[ReadonlyContext] = None ) -> bool: """Decide whether the passed-in tool should be exposed to LLM based on the