dsh-board:给 DeepSeek Harness 的侧栏用量与成本面板

前言

使用 DeepSeek Harness(DSH)做 Web GUI 智能体时,用量、上下文和成本往往分散在会话记录与平台账单里。dsh-board 是一个 DSH 插件,把 DeepSeek 后台风格的用量统计放进 Web GUI 左下角,用于查看 token 走势、上下文占用和估算成本。

这是什么

dsh-board 由 dfkai 维护,许可证为 MIT。它给 DSH 增加一个侧栏用量与成本面板:在 Web GUI 左下角提供计费估算、1M 上下文信息、可视化图表,以及「词勋」段位和成就展示。

需要说明的是,面板显示的是估算值,不是计费凭证,实际扣费以 DeepSeek 平台账单为准。

核心功能

计费估算

  • 使用官方价目。
  • 2026-08-17 起按北京时间峰谷自动切价:高峰为 09:00–12:00、14:00–18:00,闲时按高峰价格的一半计。
  • 推理 token 按输出价计入。

1M 上下文

  • 显示上下文占用百分比。
  • 显示剩余预算。
  • 用堆叠条展示系统、工具、消息的构成。
  • 展示子代理耗时。

可视化

  • 每轮输入/输出走势。
  • 累计输出曲线。
  • 12 周日热力图。
  • 分模型统计。
  • 全局会话榜。

「词勋」段位

十级阶梯,从「未醒词芽」到「万词王」再到「万亿词神」。展示方式类似会员卡,包括进度条、解锁 ETA、每级权益。

成就

  • 连续打卡天数。
  • 9 枚数据驱动徽章。

视觉与徽章

  • Geist 克制风。
  • 明暗主题适配。
  • 中英双语。
  • 零装饰动画。
  • 横版徽章默认收起为菜单宽瓷砖,显示段位标签、¥ 花费、总 token、今日本周;点击后徽章升到面板顶部展开,再点一次收起。

安装与启用

安装命令如下:

dsh plugin --profile <profile> add dsh-board@0.2.0

安装后重启该 profile,或者新起一个 DSH 进程:

dsh --profile <profile>

可以通过 dump-config 检查插件层是否出现:

dsh --profile <profile> --dump-config

输出中应出现:

# == dsh-board 层

关闭与条件开关

如果只想临时关闭面板,可以在当前 profile 的 cordis.patch.yml 中追加:

- id: board
  disabled: true

disabled 支持 !!js 表达式,也可以按条件开关。

开发同步

如果你在本地修改插件代码,可以按下面步骤构建并同步:

pnpm install
pnpm build
pnpm sync -- <profile 目录>

先安装依赖,再构建产物,最后同步到指定 profile 目录。

适用场景与注意

适合在使用 DSH Web GUI 的开发者查看本机会话用量、上下文占用和估算成本。它不是账单系统,也不是计费凭证。

使用前注意:

  • 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
  • 推理 token 按输出价计入用量,需要 harness 的 token-meter 修复;旧 harness 上累计总量与成本会少算推理部分。
  • 全部数据来自本机 DSH 的公开接口;插件不发起任何第三方网络请求。
  • 唯一持久化是浏览器 localStorage 里的面板折叠状态。
  • 宿主半仅注册只读会话投影(dominantModelsessionCost),不写入任何数据。
  • 许可证为 MIT。

结尾

dsh-board 的价值比较明确:把 DSH 会话中的 token、上下文和成本估算放进一个侧栏面板里,方便在 Web GUI 中快速查看。仓库地址:

https://github.com/dfkai/dsh-board
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜