From 336bb8cc2dc1c850c8d469e4146009858140969d Mon Sep 17 00:00:00 2001 From: CaptainB Date: Mon, 22 Dec 2025 14:56:22 +0800 Subject: [PATCH] chore: update tool decorator to handle non-ASCII names --- apps/common/utils/tool_code.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/common/utils/tool_code.py b/apps/common/utils/tool_code.py index 152ed9f8d..8d4c292e1 100644 --- a/apps/common/utils/tool_code.py +++ b/apps/common/utils/tool_code.py @@ -183,7 +183,8 @@ sys.stdout.flush() node.args.defaults = defaults func_code = ast.unparse(node) - functions.append(f"@mcp.tool(name='{name}', description='{description}')\n{func_code}\n") + # 有些模型不支持name是中文,例如: deepseek, 其他模型未知 + functions.append(f"@mcp.tool(name='', description='{description}')\n{func_code}\n") else: other_code.append(ast.unparse(node))