From b1dcdcbf97cd09ab4a1059fd9d1ebb7ce7e9cf16 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Mon, 1 Sep 2025 15:54:22 +0800 Subject: [PATCH] chore: set default mcp_source to 'custom' if None MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1061187 --user=刘瑞斌 【迁移】应用AI对话节点使用了MCP,迁移后对话时,不会调用MCP工具 https://www.tapd.cn/62980211/s/1765228 --- .../flow/step_node/ai_chat_step_node/impl/base_chat_node.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/application/flow/step_node/ai_chat_step_node/impl/base_chat_node.py b/apps/application/flow/step_node/ai_chat_step_node/impl/base_chat_node.py index 2db06fe62..9f64a65ad 100644 --- a/apps/application/flow/step_node/ai_chat_step_node/impl/base_chat_node.py +++ b/apps/application/flow/step_node/ai_chat_step_node/impl/base_chat_node.py @@ -271,6 +271,9 @@ class BaseChatNode(IChatNode): mcp_servers_config = {} + # 迁移过来mcp_source是None + if mcp_source is None: + mcp_source = 'custom' if mcp_enable: if mcp_source == 'custom' and mcp_servers is not None and '"stdio"' not in mcp_servers: mcp_servers_config = json.loads(mcp_servers)