LlamaIndex Workflows TS:极简、事件驱动、面向流的 TypeScript 工作流引擎,助力构建高效灵活的异步流程管理。| docs/llamaflow

• 核心库仅 ≤2KB,100% 类型安全,支持多种 JS 运行时和框架(Node.js、Deno、Bun等)。
• 事件驱动与流式设计,天然支持复杂异步场景及多任务并行执行(fan-out)。
• 丰富辅助函数,轻松运行工作流、收集事件、过滤结果,提升开发效率。
• 原生支持 RxJS 等流处理库,轻松集成响应式编程范式。
• 可作为中间件接入 Express、Hono、Fastify 等服务端框架,打造端到端工作流。
• 上下文参数暴露 sendEvent、stream、signal,灵活控制事件发送、流消费及错误处理。
• 支持状态中间件 withState,快照与恢复,保证工作流状态持久化与回溯。
• 严格类型校验 withValidation,防止非法事件发送,兼顾编译时和运行时安全。
• 事件追踪 withTraceEvents,完善生命周期钩子,方便调试与性能监控。
• 灵活子流 substream,精准追踪异步请求事件,优化并发管理和数据收集。
• 自定义装饰器 createHandlerDecorator,扩展工作流处理器行为,实现复用和插件化。

LlamaIndex Workflows TS 打破传统流程管理的复杂性,以极简设计实现强大功能,适合构建现代分布式和响应式应用,具备长期演进价值。
 
 
Back to Top