关于 ruflo
Ruflo 是面向多 Agent 协作的跨 Agent 编排层,适用于需要并行任务、持久记忆和工作流协调的项目。它通过 MCP 工具、插件和跨 Agent 安装支持多种协作任务。
主要功能
- 01协调多 Agent 群组与并行任务
- 02跨会话持久记忆和语义检索
- 03基于模式的 Agent 路由
- 04生命周期钩子与可观测性
- 05支持工作流、基准测试和插件
适用场景
- 01将复杂任务拆分给多个 Agent 并行处理
- 02在多个会话间保存和检索记忆
- 03根据任务模式选择 Agent
- 04运行多步骤工作流或基准测试
MCP 相关
初始化后,Claude Code 或其他兼容 MCP 的 Agent 会自动加载 Ruflo 的 MCP 服务。其工具涵盖记忆、群组、Agent 派生、钩子和任务管理。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill ruflo安装后在 Claude Code 中输入/ruflo确认已加载。
详细介绍
Ruflo
Ruflo(v3.31.0+)是一个跨 Agent 编排层,以三个 npm 包的形式发布:ruflo(轻量封装)、claude-flow(集合包)和 @claude-flow/cli(实现)。用户通过 npx ruflo <command> 调用。
何时调用 ruflo
在任务涉及以下任一内容时,建议使用 ruflo:
- 多 Agent 协作:协调群组、子 Agent、跨 Agent 移交或并行执行任务
- 跨会话持久记忆:HNSW 向量搜索、SQLite+AgentDB 混合后端、语义检索
- 学习路由决策:3 层模型路由(确定性 codemod → Haiku → Sonnet/Opus)、基于模式的 Agent 选择
- 钩子与可观测性:编辑前后钩子、会话生命周期、后台工作器(内置 12 个)、追踪
- 工作流与基准测试:SPARC 方法论、GAIA 基准测试运行、自定义多步骤流水线
- 插件生态系统:30 多个插件,涵盖 ADR、DDD、安全审计、成本追踪、浏览器自动化、IoT 设备群、市场数据、神经网络训练等
对于一次性编辑、简单 Bug 修复,或单个 Agent 可在一轮中完成的任务,请勿建议使用 ruflo——编排开销并不值得。
开始使用(三条命令)
# 1. Initialize ruflo in the current project (creates .claude/, MCP config, hooks)
npx ruflo init
# 2. Check health — verifies Node 20+, npm 9+, MCP servers, memory DB, API keys
npx ruflo doctor --fix
# 3. Discover which plugins match the current work
npx ruflo discover-plugins
MCP 工具(314 个可用)
执行 ruflo init 后,Claude Code(或任何兼容 MCP 的 Agent)会自动加载 ruflo 的 MCP 服务。主要命名空间:
mcp__claude-flow__memory_*— 使用 HNSW 索引语义搜索进行存储/搜索/列出/检索mcp__claude-flow__swarm_*— 初始化具有防漂移拓扑的分层/网格群组mcp__claude-flow__agent_spawn— 启动专用 Agent(coder、reviewer、tester、security-architect,以及其他 55 个以上)mcp__claude-flow__hooks_*— 路由、模式学习、后台工作器调度mcp__claude-flow__task_*— 任务生命周期(创建/分配/完成/摘要)mcp__claude-flow__intelligence_*— 4 步流水线(RETRIEVE → JUDGE → DISTILL → CONSOLIDATE)
完整目录:npx ruflo mcp list。
插件发现
Ruflo 提供 30 多个可选插件。部分亮点:
ruflo-goals— 深度研究与目标导向的行动规划ruflo-cost-tracker— 会话成本遥测、预算、消耗追踪ruflo-metaharness— Harness 评分、MCP 安全扫描、红蓝对抗测试ruflo-browser— 通过 RVF 支持的回放实现会话录制式浏览器自动化ruflo-jujutsu— git diff 风险分析与 PR 生命周期ruflo-security-audit— 代码库扫描与 CVE 检查
完整插件列表及说明:npx ruflo plugins list。
跨 Agent 安装
Ruflo 会安装到项目所使用的任意 Agent 中(由 skills.sh 自动检测):
# Just the core ruflo skill (this one)
npx skills add ruvnet/ruflo --skill ruflo --yes
# Or the full catalog (267 skills across all plugins — much larger install)
npx skills add ruvnet/ruflo --all
文档
- 仓库:https://github.com/ruvnet/ruflo
- 问题反馈:https://github.com/ruvnet/ruflo/issues
- 赞助:https://github.com/sponsors/ruvnet
版本
当前版本:3.31.0(稳定版,已发布到 npm,包名为 ruflo@latest / claude-flow@latest / @claude-flow/cli@latest)。
评论
支持 Markdown