From 2aafe1888019f9c0520411f207d8c2a55820b0bc Mon Sep 17 00:00:00 2001 From: LIghtJUNction Date: Mon, 30 Mar 2026 17:45:42 +0800 Subject: [PATCH] fix: add type ignore for add_tool arg --- astrbot/core/astr_agent_tool_exec.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/astrbot/core/astr_agent_tool_exec.py b/astrbot/core/astr_agent_tool_exec.py index 2468d5c3c..613394365 100644 --- a/astrbot/core/astr_agent_tool_exec.py +++ b/astrbot/core/astr_agent_tool_exec.py @@ -282,7 +282,7 @@ class FunctionToolExecutor(BaseFunctionToolExecutor[AstrAgentContext]): if isinstance(registered_tool, HandoffTool): continue if registered_tool.active: - toolset.add_tool(registered_tool) + toolset.add_tool(registered_tool) # type: ignore[arg-type] for runtime_tool in runtime_computer_tools.values(): toolset.add_tool(runtime_tool) return None if toolset.empty() else toolset @@ -295,7 +295,7 @@ class FunctionToolExecutor(BaseFunctionToolExecutor[AstrAgentContext]): if isinstance(tool_name_or_obj, str): registered_tool = llm_tools.get_func(tool_name_or_obj) if registered_tool and registered_tool.active: - toolset.add_tool(registered_tool) + toolset.add_tool(registered_tool) # type: ignore[arg-type] continue runtime_tool = runtime_computer_tools.get(tool_name_or_obj) if runtime_tool: