跳到主要内容
版本:Next 🚧

节点参考

本页列出工作流各节点的用途与典型配置项。节点实现位于后端 workflow/nodes/,流程定义位于 workflow/entity/

信息

下表的「配置项」为基于节点用途的常见字段示意。精确的字段名与取值请以 workflow/nodes/ 下对应实现为准。

AI 对话

Agent 的核心推理节点,多模型接入,支持思维链与工具调用。

配置项说明
模型选择已接入的 AI 模型
提示词系统 / 用户提示词
思维链是否开启链式推理
工具调用允许调用的工具集

条件判断

根据变量或上游 AI 输出选择分支。

配置项说明
判断表达式基于变量 / 输出的条件
分支命中各条件后的去向

循环

对批量数据迭代处理或反复优化。

配置项说明
迭代来源要遍历的集合 / 次数
终止条件何时跳出循环

数据库查询

直连已配置数据源,让 Agent 自主检索。

配置项说明
数据源选择已配置的数据源
查询SQL 或参数化查询

笔记检索

从智能笔记库精准召回内容。

配置项说明
检索词召回所用的查询
返回数量召回条数

代码执行

运行 JavaScript 或终端命令。

配置项说明
运行时JavaScript / 终端
脚本要执行的代码

文件操作

读写文件、上传下载。

变量赋值

管理流程状态,在节点间传递数据。

缓存读写

缓存中间结果,避免重复计算。

HTTP 请求

调用外部 API 或 Webhook。

配置项说明
方法GET / POST / ...
URL目标地址
Headers / Body请求头与请求体

审批节点

在关键步骤暂停,等待人工确认后继续。


完整且权威的字段定义,请对照源码 backend/src/main/java/com/run/workflow/nodes/