DeepSeek Harness 插件

dsh-token-dashboard

DSH web GUI token-consumption heatmap: a daily/weekly total-token usage panel fed by session-log usage events(英文原文)

跳到安装方式

来源信息

GitHub 仓库
apodemakeles/dsh-token-dashboard
最近更新
2026年8月16日
分类
插件开发工具
GitHub stars
2
载体类型
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/apodemakeles/dsh-token-dashboard
插件名:dsh-token-dashboard
作者:apodemakeles

检查来源文件

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

文件资源管理器4 个文件
README.zh.md来源说明 · 只读预览
README 语言

@apodemakeles/dsh-token-dashboard

English | 中文

一个 DeepSeek Harness (DSH) Web GUI 插件:token 消耗热力图面板。以 GitHub 贡献图风格展示本机所有项目的每日/每周 token 总消耗。Usage facts 由常驻 Worker 投影到本地 SQLite,打开面板不会扫描会话日志。

> 状态:已发布 v0.2.0 —— GitHub 分发已上线;当前未发布到 npm。

界面截图

周视图

![Token 用量周视图热力图](docs/images/token-dashboard-weekly.png)

日视图

![Token 用量日视图柱状图](docs/images/token-dashboard-daily.png)

功能

  • 宿主半区 —— 监听实时 session/event,经过 DSH 持久化屏障后把最小 usage 增量发给常驻 Worker;Worker 独占 SQLite(node:sqlite),原子提交 facts/checkpoint,并提供单一一致快照接口。
  • 客户端半区 —— 在侧边栏注册 Token 入口,打开专用面板渲染热力图(周视图网格 + 日视图)。每次打开/刷新/翻页只请求一次 GET /api/token-dashboard/snapshot
  • CLI —— dsh-token-dashboard status|verify|rebuild|backups|restore|cleanup 提供本地运维。

安装

从 GitHub:

dsh plugin --profile web add github:apodemakeles/dsh-token-dashboard

安装后重启 dsh web。打开任意项目会话,点击侧边栏的 Token 入口即可看到热力图面板。

当前未发布 npm 包,请使用上面的 GitHub 安装方式。

数据与运维

  • 投影数据库:$DSH_HOME/data/token-dashboard/usage-v1.sqlite(缺省 ~/.dsh)。
  • Total tokens = inputTokens + outputTokens + cacheReadTokens(cache read 计入头条)。
  • 面板只调用 snapshot 路由,不触发 listSnapshotsinspectreadFromflush 或补扫。
  • 首次启动会在后台初始化数据库,面板显示 phase/progress 直到 ready

开发

git clone https://github.com/apodemakeles/dsh-token-dashboard.git
cd dsh-token-dashboard
pnpm install && pnpm build
dsh plugin --profile web add link:$(pwd)

项目地图(规划 tracker)见 [.scratch/dsh-token-dashboard/map.md](.scratch/dsh-token-dashboard/map.md),架构合同见 [docs/durable-usage-architecture.md](docs/durable-usage-architecture.md),完整联调循环(watch / HMR / 重启规则)见 [docs/dev-loop.md](docs/dev-loop.md)。

已知限制

  • 仅统计本机:权威来源是 ~/.dsh/sessions,SQLite 是可重建投影。
  • host/Worker 改动需要重启 DSH;client HMR 不覆盖常驻 Worker。
  • Node 24 的 node:sqlite 仍为实验特性;插件启动时做能力检查,不全局屏蔽警告。

协议

MIT