工作流出现在 · 后台 / 状态行 / 弹窗收录

ruflo Mods

把 ruflo 的提示路由、工具收紧检查和预算阶梯搬进进程内 Mod。

ruflo Mods · 效果预览 · 示意示意
> 给订单列表加上分页
⏺ 我先看看列表组件。
ruflo · route coder · policy enforce · budget 62%
⚠ ruflo-mods: 预算已达 75%($3.75 / $5.00)
› 新安装的 Mod 可运行主机命令、访问网络

后台运行,无界面。这里显示的是示意日志。

❯

示意。实际效果取决于 Mod、终端和运行环境。

安装

/plugin marketplace add ruvnet/ruflo
/plugin install ruflo-mods@ruflo
/reload-plugins

在 Claude Code 会话里逐行执行这些命令。

它会碰什么

据原作者说明,收录时核对;可用 claude plugin validate 自行检查。

读取

有

读取提示、工具调用、会话花费,以及 .claude-flow 下的 policy 与记忆文件。

写入文件

有

在 .claude-flow 写会话心跳与编辑学习记录;可选写用户级会话账本。

运行命令

未说明

README 未说明;hooks 代码中未见启动外部命令。

联网

未说明

README 未逐项说明;hooks 代码中未见网络调用。

介绍

ruflo Mods 是 ruflo 仓库中的 function hooks Mod(plugins/ruflo-mods),把原本由经典 hook 脚本做的事改为在 Claude Code 进程内完成:

  • 路由:在已初始化的 ruflo 项目(有 .claude-flow/)中,prompt.submit 为每条提示计算路由,并把路由和排序后的记忆作为上下文交给模型。
  • 编辑学习:记录完成的编辑,供 ruflo 的智能整合器使用。
  • 工具检查只收紧:按 ruflo 的危险命令列表与 policy 规则收紧 tool.check,从不放宽判定。
  • Mod 信任闸门:对之后安装的 Mod 标出它能做什么(主机命令、网络、文件写入等),refuse-risky 模式下拒绝未列入白名单的。
  • 预算阶梯:设置 costBudgetUsd 后在 50/75/90/100% 时提醒,可选 100% 时阻止新的子 agent。
  • 可选状态行,以及供其他 Mod 复用的 $.ruflo 状态段接口。

经典 hook-handler 仍保留为后备,只有交接给 Mod 的事件才由 Mod 处理,避免重复触发。作者写明 Claude Code 2.1.287 起默认可用,2.1.277 起需设 CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1。它主要服务 ruflo 项目;在无关项目中只保留工具检查、信任闸门和已配置的预算。预览为示意。

适合谁

  • 已用 ruflo、想用进程内 Mod 替代经典 hook 脚本的人
  • 想给 Claude Code 会话设花费预算的人

运行要求

  • Claude Code ≥ 2.1.287
  • 2.1.277–2.1.286 需设 CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1(作者说明)。
  • 路由与编辑学习只在已初始化的 ruflo 项目(.claude-flow/)中生效。