Skip to content

v0.3.1

Choose a tag to compare

@fufuf-c fufuf-c released this 30 Aug 16:26
· 11 commits to main since this release

DSH 本地 Token 用量统计插件——以 Token 为第一视角:不只回答"花了多少钱、用了多少量",还回答 Token 从哪来、缓存省了多少、哪些会话在烧 Token。数据全部来自本地会话日志,零上传、无在线依赖。仪表盘为 Apple 风格四 Tab 界面,开箱即用。

亮点

  • 四段 Token 构成:未命中 / 缓存命中 / 缓存写入 / 输出
  • 缓存省钱估算:命中量 × 未命中与命中的价差(核心差异化)
  • 全局筛选贯穿所有面板:时间 + 模型多选 + 会话 + 工作目录,URL 可分享
  • 会话下钻:四联统计、逐模型构成、逐请求明细、上下文增长曲线、🔥 异常激增标记
  • 成本与预算:模型单价表(¥/M)、月度预算环形进度 + 外推月底预估 + 80%/100% 阈值变色
  • 聚合快路径查询:日/月聚合索引(复杂度 O(天数)),10 万条请求库 kpi 25ms→1ms
  • 增量扫描,空闲零写放大:未变化会话按 revision 跳过,store.json 原子写
  • 保留期可配:retention.days 修剪超龄原始记录
  • 多模型叠加趋势图 + 图例独立开关 + 24 桶小时直方图 + 12 个月活跃热力图

安装

# npm(包名 @fufuf-c/dsh-token):
dsh plugin --profile web add @fufuf-c/dsh-token
# 或 Release 预构建 tarball(更快,无需本地构建):
dsh plugin --profile web add "https://github.com/fufuf-c/dsh-token/releases/download/v0.3.1/fufuf-c-dsh-token-0.3.1.tgz"
# 装完安装依赖并重启
cd ~/.dsh/profiles/web && pnpm install
dsh web

MIT License · 零依赖 · 数据全部本地存储