mcpField
R
ruflo

ruflo

github.com/ruvnetAgent 工作流80.0k4.0k 次安装今天更新
代码仓库

关于 ruflo

Ruflo 是面向多 Agent 协作的跨 Agent 编排层,适用于需要并行任务、持久记忆和工作流协调的项目。它通过 MCP 工具、插件和跨 Agent 安装支持多种协作任务。

主要功能

  1. 01协调多 Agent 群组与并行任务
  2. 02跨会话持久记忆和语义检索
  3. 03基于模式的 Agent 路由
  4. 04生命周期钩子与可观测性
  5. 05支持工作流、基准测试和插件

适用场景

  1. 01将复杂任务拆分给多个 Agent 并行处理
  2. 02在多个会话间保存和检索记忆
  3. 03根据任务模式选择 Agent
  4. 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

文档

版本

当前版本:3.31.0(稳定版,已发布到 npm,包名为 ruflo@latest / claude-flow@latest / @claude-flow/cli@latest)。

评论

支持 Markdown