DeepSeek Harness 插件

dsh-token-stats-attackot

Token 用量统计面板:左下角悬浮球 + 浅色极简仪表盘(时间范围分段、6 卡核心指标、活跃热力图、按模型堆叠趋势、甜甜圈占比),host 聚合全部会话 usage(英文原文)

跳到安装方式

来源信息

GitHub 仓库
Attackotw/dsh-token-stats
最近更新
2026年8月16日
分类
记忆
GitHub stars
1
载体类型
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/Attackotw/dsh-token-stats
插件名:dsh-token-stats-attackot
作者:Attackotw

检查来源文件

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

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

@dsh-external/dsh-token-stats DSH 的 Token 用量统计面板:左下角 📊 悬浮球 + 浅色极简数据仪表盘,host 侧聚合本机全部会话的模型 usage。

功能特性 时间范围分段:近 7 天 / 近 30 天 / 全部,全模块联动 6 卡核心指标:Token 用量、消息数、会话数、模型数、最常用模型(含占比)、日均用量 活跃热力图:GitHub 贡献墙风格,灰 → 浅蓝 → 深蓝冷色阶 按天 Token 趋势:按模型堆叠柱状图,hover 查看当日各模型分量 模型用量:甜甜圈环形图(中心总用量)+ 图例列表(圆点 / 名称 / 用量 / 百分比) 安装 DSH 插件通过 dsh plugin 命令安装进 profile(dsh web 对应 web profile)。

方式一:从 GitHub 安装(推荐,无需 npm / 无需登录) bash 复制 dsh plugin --profile web add github:Attackotw/dsh-token-stats#v0.1.0 装完重启 dsh web,左下角出现 📊 悬浮球即生效。

锁定版本用 tag(#v0.1.0);不写则拉 main 分支最新。

若你的网络无法直连 github.com 的 HTTPS,改用 SSH 形式(需先在 GitHub 添加 SSH key): dsh plugin --profile web add "git+ssh://git@github.com/Attackotw/dsh-token-stats.git#v0.1.0"

方式二:从 npm 安装(待发布) bash 复制 dsh plugin --profile web add @dsh-external/dsh-token-stats 更新与卸载 bash 复制

更新到最新 main

dsh plugin --profile web update @dsh-external/dsh-token-stats

换版本(如 0.1.1)

dsh plugin --profile web add github:Attackotw/dsh-token-stats#v0.1.1

卸载

dsh plugin --profile web remove @dsh-external/dsh-token-stats 改完重启 dsh web 生效。

数据来源 面板统计本机所有 DSH 会话的模型 usage(sessionQuery),包含输入 / 输出 / 缓存读 / 缓存写四类 token。数据由 host 侧实时聚合,经 GET /dsh-token-stats/api 输出 JSON 供面板消费。

开发构建 需要 Node.js ≥ 22 与 pnpm(构建依赖本地 node_modules 的 typescript / tsdown)。

bash 复制 npm install # 装 devDependencies npm run build # host: tsc 编译 src → lib npm run build:client # client: tsdown → lib/client.js 产物 lib/ 已随仓库提交,安装方无需构建。

技术细节 装配:包声明 dsh.bundle.patch(cordis.patch.yml),dsh plugin add 安装时由 CLI 自动识别并追加进 dsh.profile.bundles host 侧:inject: ['sessionQuery', 'webServer'],注册 /dsh-token-stats/api 路由 client 侧:dsh.client 声明 + shell.overlay slot,React 走 ModuleLoader external