工程开发
stream-chain avatar

stream-chain

用于多代理流水线、数据转换和顺序工作流程的 Stream-JSON 链式编排工具。

简介

Stream-Chain 提供了一个强大的框架,用于执行多步骤 AI 代理工作流程,其中一个程序的输出作为下一个程序的输入。该技能专为 Ruflo 编排生态系统而设计,使开发人员能够构建处理复杂软件工程任务的复杂顺序流水线。它非常适合用于编排需要执行分层操作的专业代理,例如代码库结构分析、自动化重构、安全性审计与测试用例生成。通过促进代理之间的结构化数据流,它确保上下文能在整个执行链中被维护并演进。

  • 双模式执行支持用于灵活提示词排序的自定义链,以及用于常见开发生命周期任务、经过实战验证的预定义流水线。

  • 无缝的上下文传播确保每个代理步骤都能完全了解先前的转换,从而实现像 TDD 或系统化重构这样的迭代开发模式。

  • 内建超时管理、详细日志记录与调试模式,以便于在复杂的多步骤常规中进行监控与故障排除。

  • 可扩展架构允许在 .claude-flow/config.json 配置中定义自定义的可重用流水线,从而在不同项目上下文中标准化工作流程。

  • 使用 stream-chain run 指令进行定制序列,提供多个在代理群中顺序流动的提示词。

  • 利用预定义流水线指令(如分析、重构、测试与优化)来自动化标准技术债削减或质量保证任务。

  • 确保输入提示词足够细致,以利用步骤式链执行的优势,从而实现更好的错误隔离与模块化任务完成。

  • 监控内部编排器提供的总执行时间与进度报告,特别是在使用长时间执行的链或深度分析流水线时。

  • 针对密集型操作,请留意超时限制,并适当配置 --timeout 选项,以防止复杂的多代理推理链过早终止。

仓库统计

Star 数
33,769
Fork 数
3,828
Open Issue 数
477
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月28日 12:23
在 GitHub 查看