从一个 Agent 步骤开始
- 新建 Workflow,填写名称并选择 Initial Workflow Agent。
- 在设计器中设置节点 key 和目标 Agent。节点 key 在同一流程中必须唯一。
- 保存草稿,执行校验,修复未选目标、未知节点引用或环路等错误。
- 发布版本,进入执行入口选择该版本和新建或已有 Issue,填写 JSON input 后启动。
- 检查执行图、节点输出和 Issue 结果;确定单步可用后再添加更多节点。
可用节点
例如“生成草稿 → 人工审批 → 发布准备”可以使用 agent、approval、agent 三个节点,并建立相应边。审批通过只放行下一步;对外发布能力仍需要目标 Agent 的工具和权限。
数据映射与校验
Input mapping 把输入名称映射为 CEL 表达式,例如run.input.request。表达式可引用运行输入、变量、Issue、trigger 和前序节点的状态、输出、产物。使用设计器检查依赖关系,先查看真实节点输出,再编写下游字段映射。
CEL 是受限表达式,不能当作任意脚本执行器。流程必须是无环图;子流程引用固定版本。JSON 编辑和图形编辑操作的是同一份定义,发布前都需要服务端校验。
控制执行
Pause 阻止新节点调度,已经运行的步骤仍可返回结果;Resume 恢复调度。Cancel 请求取消节点、任务和子运行,但不会把 Issue 自动验收或删除。 终态后使用 Rerun 会创建新的 Run 并保留来源关联。选择fail_fast、continue 或 partial_success 时,要明确部分成功是否能满足业务目标。流程不提供自动补偿已发生外部副作用的保证。