DeepSeek Harness 插件

dsh-usage-stats-triple3h

DeepSeek Harness Web 插件:侧边栏「使用统计」按钮 + zcode 风格用量页(按天/按模型的 tokens、会话、消息、活跃热力图)。(英文原文)

跳到安装方式

来源信息

GitHub 仓库
Triple3h/dsh-usage-stats
最近更新
2026年8月19日
分类
记忆
GitHub stars
0
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/Triple3h/dsh-usage-stats
插件名:dsh-usage-stats-triple3h
作者:Triple3h

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器2 个文件
README.md来源说明 · 只读预览

dsh-usage-stats

DeepSeek Harness Web 插件:在侧边栏设置行上方加一个「使用统计」按钮, 点击铺开一整页 zcode 风格的用量统计面板。

面板内容

  • 时间范围切换:最近 7 天 / 最近 30 天
  • 六张指标卡:tokens 用量、会话数量、消息数量、活跃天数、当前连续天数、最常用模型(含占比)
  • 活跃热力图:30 个整周、按非零分位数分 5 档
  • 按天 Token 趋势:按模型堆叠柱(前六模型 + 其他)+ 图例
  • 模型用量:环形图 + 明细列表(占比、tokens)
  • 右下「刷新」;Esc / 右上 × 关闭

数字读法同 zcode 页:10.1亿 / 6178.2万

结构

文件职责
hostlib/index.jssessionPersistence 缝,扫会话日志折叠成按天/按模型汇总(内存索引,启动全量+60s 增量);回环只读接口 GET /api/usage-stats/usage?days=N
clientsrc/client.jslib/client.jssidebar.footer.action 槽注册按钮;react-dom portal 铺整页;手写 SVG/DOM 图表,无第三方依赖

事件解析语义与 TokenLedger 一致(usage chunk 与 assistant/message 双收、同 (turn,step) 样本替换、消息数挂事件),但不做中转站归因,只按模型维度聚合。

开发

npm install
npm run build        # esbuild 语法校验 src/client.js → lib/client.js
npm test             # node test/smoke.mjs 两半核心契约冒烟
npm run link-profile # 接入 ~/.dsh/profiles/web,然后手动重启 dsh web

验证

重启 dsh web 后:侧边栏设置上方出现「使用统计」行;DevTools console 有 [usage-stats] bundle script executing / factory materializing 两行。 面板 404/报错时先看 host 日志有没有 usage-stats: serving /api/usage-stats/usage