关于 cost-conversation
Cost per Conversation 是一项 Agent 技能,按对话而非 Agent 或模型汇总成本,供团队查看会话支出、识别高成本会话并评估项目成本模式。
主要功能
- 01按对话汇总成本
- 02按层级汇总成本
- 03查看会话模型与消息数
- 04输出 Markdown 或 JSON
- 05限制近期会话并覆盖命名空间
适用场景
- 01查看多次会话后的支出
- 02长会话前估算典型成本
- 03比较项目内的对话成本
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill cost-conversation安装后在 Claude Code 中输入/cost-conversation确认已加载。
详细介绍
每次对话的成本
cost-report 和 cost-optimize 按 Agent 和 模型 汇总。此技能按 对话(会话) 汇总——从另一个角度揭示 哪些对话成本最高。适用于复盘(“哪些会话在 Opus 上运行了很久?”)以及评估给定项目的会话模式是否可持续。
使用场景
- 经过多个会话后,查看每次对话的总支出。
- 确定长会话的范围前,了解每次对话的典型成本。
- 通过
CONV_NAMESPACE=cost-tracking-<project>按项目汇总。
步骤
-
从任意位置运行脚本:
node plugins/ruflo-cost-tracker/scripts/conversation.mjs可选环境变量:
CONV_FORMAT=json— 输出 JSON 而非 MarkdownCONV_LIMIT=20— 仅显示最近的 N 次对话CONV_NAMESPACE=cost-tracking— 覆盖目标命名空间
-
检查 Markdown 表格——所有对话的总成本、按层级汇总,然后是逐会话表格(开始时间、sessionId 前缀、消息数、主要模型、成本)。
交叉引用
cost-track— 填充cost-tracking:session-*的数据生产工具cost-report— 同一数据,按 Agent/模型的视角展示cost-trend— 基准测试运行之间的变化(不同维度:语料库运行与对话)cost-budget-check— 汇总各次对话的成本,以评估预算阈值
评论
支持 Markdown