diff --git a/ui/src/workflow-canvas/WORKFLOW_README.md b/ui/src/workflow-canvas/WORKFLOW_README.md
index e2ac4adbe76..8d781084e7a 100644
--- a/ui/src/workflow-canvas/WORKFLOW_README.md
+++ b/ui/src/workflow-canvas/WORKFLOW_README.md
@@ -311,6 +311,8 @@ AI 对话、意图识别、问题优化、参数提取、图片理解、视频
#### AI 对话与提示词
LLM 节点的工具声明由 `llm-node/component/ToolsSetting.vue` 维护,导入、导出收在更多菜单。
+`ToolImportDialog.vue` 负责批量导入的 JSON 解析,通过 `submit` 返回工具数组;
+`ToolsSetting.vue` 按同名覆盖规则合并并写回配置后关闭弹窗,取消不修改配置。
`ToolFunctionDrawer.vue` 编辑工具草稿,支持 JSON 解析和参数表格;参数通过
`ToolParameterDialog.vue` 编辑,抽屉检查重名后更新草稿,工具提交后才写回节点。
工具参数沿用 OpenAI 类型名称,不复用工具输入参数的 `int` / `dict` 协议;取消不修改原配置。
diff --git a/ui/src/workflow-canvas/nodes/llm-node/component/ToolImportDialog.vue b/ui/src/workflow-canvas/nodes/llm-node/component/ToolImportDialog.vue
new file mode 100644
index 00000000000..9b778b10868
--- /dev/null
+++ b/ui/src/workflow-canvas/nodes/llm-node/component/ToolImportDialog.vue
@@ -0,0 +1,74 @@
+
+
+
+
+
+ {{ importError }}
+
+
+ 取消
+
+ 导入
+
+
+
diff --git a/ui/src/workflow-canvas/nodes/llm-node/component/ToolsSetting.vue b/ui/src/workflow-canvas/nodes/llm-node/component/ToolsSetting.vue
index 7c59b53c115..c14dc8254bd 100644
--- a/ui/src/workflow-canvas/nodes/llm-node/component/ToolsSetting.vue
+++ b/ui/src/workflow-canvas/nodes/llm-node/component/ToolsSetting.vue
@@ -1,12 +1,13 @@