其他
在 Claude Code / Gemini CLI…
当用户想查看当前 Claude Code 会话已记录的 output / cache-read token 用量、响应次数与 mode 归属,或需要在 Gemini CLI 等宿主中定位原生用量报告时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 57/100 ×0.15
适用场景
在 Claude Code / Gemi特定
解决思路
- 在 Claude Code 中,`/caveman-stats` 由 `src/hooks/caveman-mode-tracker.js` 调用 `src/hooks/caveman-stats.js`,并通过 `hookSpecificOutput.additionalContext` 把报告提供出来。
- 按 hook 的指示,把该报告放进围栏代码块里原样打印,不要自己计算或自行添加任何数字。
- 在 Gemini CLI 中,引导用户用 `/stats model` 查看当前会话 token 用量,或用 `/stats session` 查看会话统计。
- 注意 Gemini 自定义命令只是提示词:它们无法调用内置命令,也无法读取其实时会话指标;永远不要把 Claude Code 的 transcript 当作 Gemini 的用量来读。
- 在其他宿主中,如果存在原生用量报告就使用它;否则直接说明当前会话用量不可用。
- Claude 的读取器及其 lifetime 历史只适用于 Claude Code。
- 在任何一个宿主中,只要没有实测对比,节省量就保持为“未知”。
- 报告展示的是已记录的 output token 与 cache-read token、响应次数,以及在可用时给出的 mode 归属。
- 不要从输出计数或当前 mode 推断出节省的 token、百分比、美元金额、规则开销或净结果。
- `--all` 和 `--since 7d` 按“每个会话最新记录的 output 计数”做聚合。
- `--share` 报告的是观测到的用量,节省量仍标注为未知。
- 忽略历史字段 `est_saved_*`;它们原始的历史行仍保留在磁盘上。
- statusline 只显示当前激活的 mode,不再显示已废弃的 savings badge。
- original/current memory-file 对按其实测字节大小报告;这些文件大小差异并不能证明 provider token 或计费上的节省。参见 `docs/HONEST-NUMBERS.md`。
适用边界 · 注意事项
- 不在 Claude Code 中时(例如 Gemini CLI 或其他宿主),不要使用 Claude Code 的 transcript 读取器或其 lifetime 历史。
- 没有与“不开 Caveman”的实测对比时,不要推断节省的 token、百分比、金额或净收益。
- 不要用 memory-file 的字节大小差异推断 provider token 或计费节省。