From d786b3475f7ef7d3d2acd45bfe3a6f3fc32657d6 Mon Sep 17 00:00:00 2001 From: huanghuoguoguo <1051233107@qq.com> Date: Wed, 13 May 2026 22:15:06 +0800 Subject: [PATCH] fix(toolmgr): correct skill_tool_loader attribute name Rename skill_authoring_tool_loader to skill_tool_loader in execute_func_call and shutdown methods to match the attribute defined in initialize(). Co-Authored-By: Claude Opus 4.7 --- src/langbot/pkg/provider/tools/toolmgr.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/langbot/pkg/provider/tools/toolmgr.py b/src/langbot/pkg/provider/tools/toolmgr.py index f84e2d2b..0490d4d5 100644 --- a/src/langbot/pkg/provider/tools/toolmgr.py +++ b/src/langbot/pkg/provider/tools/toolmgr.py @@ -113,12 +113,12 @@ class ToolManager: return await self.plugin_tool_loader.invoke_tool(name, parameters, query) if await self.mcp_tool_loader.has_tool(name): return await self.mcp_tool_loader.invoke_tool(name, parameters, query) - if await self.skill_authoring_tool_loader.has_tool(name): - return await self.skill_authoring_tool_loader.invoke_tool(name, parameters, query) + if await self.skill_tool_loader.has_tool(name): + return await self.skill_tool_loader.invoke_tool(name, parameters, query) raise ValueError(f'未找到工具: {name}') async def shutdown(self): await self.native_tool_loader.shutdown() await self.plugin_tool_loader.shutdown() await self.mcp_tool_loader.shutdown() - await self.skill_authoring_tool_loader.shutdown() + await self.skill_tool_loader.shutdown()