用途:Stream-Chain 用于编排多步骤、多智能体工作流,每一步接收上一步的完整输出作为上下文,实现顺序处理与数据转换。
主要能力:提供两种模式。run 模式执行自定义提示序列,至少需要 2 个提示,每个提示成为链中一步;pipeline 模式执行预定义流水线,内置 analysis(代码库分析)、refactor(重构)、test(测试生成)、optimize(性能优化)四种。支持 --verbose、--timeout <seconds>(默认 30)、--debug 选项。可在 .claude-flow/config.json 中定义自定义流水线,包含 name、description、prompts、timeout 字段。链结果自动存入 .claude-flow/memory/stream-chain/,并可与 swarm 协调、记忆管理、神经模式训练集成。
使用方式:自定义链示例:claude-flow stream-chain run "Analyze codebase structure" "Identify improvement areas" "Generate action plan"。预定义流水线示例:claude-flow stream-chain pipeline analysis。自定义流水线:claude-flow stream-chain pipeline security。
适用场景:代码审查、安全审计、重构、测试覆盖、性能优化、数据提取与规范化、代码迁移、文档生成等顺序工作流。
限制:资料未提供安装方式、收费与价格、平台支持、具体性能保证等事实;吞吐、上下文大小、内存占用等数据来自资料描述,实际表现可能因复杂度而异。超时可调大 --timeout,上下文异常可用 --debug 排查。