From d327c90d823640bf832b1ca6708c9428f3d19bb7 Mon Sep 17 00:00:00 2001 From: GiGiDKR <74984020+GiGiDKR@users.noreply.github.com> Date: Fri, 25 Jul 2025 07:00:22 +0200 Subject: [PATCH] fix: use precise type hint Optional[dict[str, Any]] for arguments parameter - Update arguments parameter type hint from Optional[dict] to Optional[dict[str, Any]] in workflow_mixin.py - Ensures consistency with BaseTool and improves static analysis and code clarity - No functional changes, only type annotation improvement Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- tools/workflow/workflow_mixin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/workflow/workflow_mixin.py b/tools/workflow/workflow_mixin.py index a8601da..ec12646 100644 --- a/tools/workflow/workflow_mixin.py +++ b/tools/workflow/workflow_mixin.py @@ -118,7 +118,7 @@ class BaseWorkflowMixin(ABC): max_tokens: Optional[int] = None, reserve_tokens: int = 1_000, remaining_budget: Optional[int] = None, - arguments: Optional[dict] = None, + arguments: Optional[dict[str, Any]] = None, model_context: Optional[Any] = None, ) -> tuple[str, list[str]]: """Prepare file content for prompts. Usually provided by BaseTool."""