From 0f28d54c4342c712539f32df7ba2bda07782e043 Mon Sep 17 00:00:00 2001 From: miao <1468212639@qq.com> Date: Fri, 10 Apr 2026 18:47:31 +0800 Subject: [PATCH] fix(tools): add get_required_config_parameters to OpenClawTool Without this method, the tool status would show as available even when server_url and api_key are not configured. --- api/app/core/tools/builtin/openclaw_tool.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/app/core/tools/builtin/openclaw_tool.py b/api/app/core/tools/builtin/openclaw_tool.py index 80b993f0..2ff3a626 100644 --- a/api/app/core/tools/builtin/openclaw_tool.py +++ b/api/app/core/tools/builtin/openclaw_tool.py @@ -46,6 +46,9 @@ class OpenClawTool(BuiltinTool): "Shell 命令执行、网络搜索等能力。支持文本和图片多模态交互。" ) + def get_required_config_parameters(self) -> List[str]: + return ["server_url", "api_key"] + @property def parameters(self) -> List[ToolParameter]: return [