关于 cost-booster-route
cost-booster-route 是一项技能,通过 Ruflo 的三级路由器处理任务描述,并汇报符合 Agent Booster Tier 1 条件的任务。它估算 Tier 2/3 的费用上限,并保存路由摘要供 cost-report 使用。
主要功能
- 01路由任务描述
- 02识别 Tier 1 适用任务
- 03提取模型建议
- 04估算 Tier 2/3 费用上限
- 05保存路由摘要
适用场景
- 01批量处理相似任务前评估任务
- 02检查简单转换任务的模型开销
- 03向 cost-report 提供层级数据
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill cost-booster-route安装后在 Claude Code 中输入/cost-booster-route确认已加载。
详细介绍
成本优化路由
封装 mcp__plugin_ruflo-core_ruflo__hooks_route,并报告 3 层路由器归类为符合 Agent Booster(第 1 层)条件的任务数量。第 1 层绕过执行会作为 WASM 转换运行——不会调用大模型,结构上成本为 $0。
适用场景
在处理一批相似任务之前使用;或者当 cost-report 显示对描述看起来只是简单转换的任务(var-to-const、add-types、add-error-handling、async-await、add-logging、remove-console)产生了 Sonnet/Opus 费用时使用。
步骤
-
收集任务——提供单个参数,或通过
memory_search从cost-tracking获取最近的条目。批次上限为 50。 -
路由每项任务——调用
hooks_route并传入描述;捕获完整的响应字符串。 -
分类——根据响应是否包含字面内容
[AGENT_BOOSTER_AVAILABLE],分为第 1 层和非第 1 层(第 2/3 层)。若存在,则提取[TASK_MODEL_RECOMMENDATION] Use model="X"。 -
计算费用——第 1 层类别:$0。第 2/3 层类别:根据 REFERENCE.md 定价和建议使用的模型,计算每项任务的费用上限。
-
报告
=== Booster bypass report === Tasks analyzed: 50 Tier 1 (booster): 18 (36%) — $0.00 Tier 2/3 (LLM): 32 (64%) — $X.XX (upper-bound) Booster intents: var-to-const (8), add-types (5), remove-console (5) -
持久化——执行
memory_store --namespace cost-tracking --key "booster-route-$(date +%Y%m%d-%H%M%S)" --value '{"tier1": N, "tier2_or_3": M, ...}',以便cost-report获取层级信号。
注意事项——上游声称,尚未验证
- 仅当上游路由器填充
routeResult.agentBoosterIntent.type(v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts:1228)时,才会触发[AGENT_BOOSTER_AVAILABLE]。已发布 CLI 的 semantic-VectorDb 路径并不总会触发分类器——请将该类别视为符合第 1 层条件任务数量的下限。 - 根目录 CLAUDE.md 声称延迟为
<1ms,且比大模型快352×。<1ms和$0是结构性特征;此处的352×是上游声称,尚未验证。请报告路由器实际返回的内容。 - 完整的上游声称与实测数据对照表见
docs/benchmarks/0002-baseline.md。
交叉引用
ADR-0002 决策 #1 · ruflo-intelligence ADR-0001 §“中立”(通过 cost-optimize 步骤 8 补全路由结果闭环)· 根目录 CLAUDE.md §“3 层模型路由(ADR-026)”。