跳到主要内容
版本:0.1.0-beta

工作流引擎

Runify 的核心是一套可视化工作流引擎。你通过直观的拖拽式画布,像搭积木一样自由组合、串联核心节点,构建专属 Agent。

为什么是 DAG,而不是 BPMN

Runify 摒弃了复杂的 BPMN 规范,采用更符合开发者直觉的 DAG(有向无环图)执行引擎

  • 节点之间以有向边连接,数据顺着边流动
  • 没有循环歧义,执行顺序清晰可预测
  • 学习成本低,看一眼画布就能理解流程走向

白盒执行

这是 Runify 与多数 Agent 框架最大的不同:执行过程完全透明

运行工作流时,画布会实时展示:

  • 每个节点的执行状态(等待 / 运行 / 完成 / 失败)
  • 每一次推理的输入与输出
  • 每一次工具调用的参数与结果
  • 流程在条件节点上走了哪个分支

所有这些都是可编辑、可调试的——你可以暂停、修改、重跑,把确定性重新交还到自己手里。

构建流程的基本步骤

  1. 新建一个工作流。
  2. 从节点面板拖入所需节点到画布。
  3. 用连线把节点按执行顺序串起来。
  4. 逐个配置节点参数(模型、条件、变量等)。
  5. 运行并观察画布上的执行轨迹,按需调试。

节点类型

工作流由多种节点组合而成,完整列表见 节点详解。常用的包括 AI 对话、条件判断、循环、数据库查询、代码执行、HTTP 请求、审批节点等。

人机协作

通过审批节点,你可以在关键步骤插入人工确认环节,让 Agent 在执行到敏感操作前停下来等你拍板——既保留自动化效率,又守住可控性。