跳转至

TriggerFlow 总览

TriggerFlow 是 Agently 的事件驱动编排引擎,用于解决多步骤流程分支逻辑并发控制

解决的问题

  • 多阶段 LLM 流程(规划 → 工具 → 再规划 → 回复)
  • 并行执行与并发上限控制
  • 条件分支与路径路由
  • 显式输出控制,提升稳定性
  • 运行态流式状态输出

思维模型

  • 事件驱动START/自定义事件/数据触发
  • 链式执行to(...)
  • 分支监听when(...)
  • 输出控制end()/set_result()
  • 执行态数据:优先 runtime_data

典型流程

1) 从 START 建主链 2) 用 when 添加分支 3) collect 合并并发结果 4) 用 end() 定义默认输出

高级能力

  • batch / for_each 并发控制
  • emit + when 做事件路由
  • put_into_stream 实时输出

示例见 examples/step_by_step/11-triggerflow-*