mcpField
C
cost-conversation

cost-conversation

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

关于 cost-conversation

Cost per Conversation 是一项 Agent 技能,按对话而非 Agent 或模型汇总成本,供团队查看会话支出、识别高成本会话并评估项目成本模式。

主要功能

  1. 01按对话汇总成本
  2. 02按层级汇总成本
  3. 03查看会话模型与消息数
  4. 04输出 Markdown 或 JSON
  5. 05限制近期会话并覆盖命名空间

适用场景

  1. 01查看多次会话后的支出
  2. 02长会话前估算典型成本
  3. 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> 按项目汇总。

步骤

  1. 从任意位置运行脚本:

    node plugins/ruflo-cost-tracker/scripts/conversation.mjs
    

    可选环境变量:

    • CONV_FORMAT=json — 输出 JSON 而非 Markdown
    • CONV_LIMIT=20 — 仅显示最近的 N 次对话
    • CONV_NAMESPACE=cost-tracking — 覆盖目标命名空间
  2. 检查 Markdown 表格——所有对话的总成本、按层级汇总,然后是逐会话表格(开始时间、sessionId 前缀、消息数、主要模型、成本)。

交叉引用

  • cost-track — 填充 cost-tracking:session-* 的数据生产工具
  • cost-report — 同一数据,按 Agent/模型的视角展示
  • cost-trend — 基准测试运行之间的变化(不同维度:语料库运行与对话)
  • cost-budget-check — 汇总各次对话的成本,以评估预算阈值

评论

支持 Markdown