DSH-profile-stats: Read Local Session Token and Usage Statistics in the DSH Sidebar

前言

用 DeepSeek Harness(DSH)跑任务时,Token 会分散在多次会话和不同模型、网关路径里。若只看账单或单条日志,很难回答「累计用了多少」「哪天最忙」「连续用了几天」「缓存命中如何」这类问题。社区插件 dsh-profile-stats(维护者 Lovenndme)在 DSH Web UI 侧栏提供一页个人用量画像,指标全部从本机会话日志聚合,不依赖外部统计服务。

这是什么

dsh-profile-stats 是 DSH 的客户端插件:在侧边栏展示累计 Token、当日用量、活动热力图、按模型拆分、按计费路径(provider)拆分等视图。数据来源是本机 session logs,README 明确说明 metrics 来自「this machine’s own session logs」。当前 package 版本为 2.4.12,许可证 MIT(© 2026 Lovenndme)。插件目录页:https://www.skillhub.cn/plugins/Lovenndme/dsh-profile-stats;源码与说明:https://github.com/Lovenndme/dsh-profile-stats。

核心功能

以下能力均来自项目 README 的 What you get 列表,可与仓库截图 docs/overview.png 对照。

  1. 概览指标:累计 Token,附带近 14 日 sparkline;当日 Token;最长任务耗时;活跃天数 streak(连续活跃)。
  2. 12 个月 Token 活动:日格热力、按周汇总,或累计曲线(running total)三种呈现。
  3. 按模型族:近 12 天 / 周 / 月的 Token 堆叠分布(stacked)。
  4. Token mix(Cache Lens):缓存命中率;cache / 未缓存输入 / 输出的构成,并可 zoom 到未缓存部分。
  5. 按 provider:今日或全时段 Token,用于对照网关侧 billing。

指标定义、数据流、本机外发内容、更新机制与排错见仓库 docs/INTERNALS.md。

安装与启用

DSH 版本要求:>= 0.2.1-rc.5 且 < 0.3.0。README 写明无需其他插件、无额外依赖。

方式一:市场安装

在 DSH 中打开 Plugins → Discover,搜索 dsh-profile-stats 安装。

方式二:直接安装 bundle

在 DSH 可用的插件管理入口执行(命令原文来自 README):

plugin_manager(action: "install_bundle", target: "dsh-profile-stats")

package.json 中说明:宿主侧依赖 ctx.sessionQuery(含 listSessions / readSession 及 inheritedEventCount)与 ctx.webServer.register;客户端通过 slots.inject/register 与 locale 服务注入。若宿主缺少这些 API,插件会加载失败,而不是展示错误数字——安装前宜确认当前 DSH 版本在兼容范围内(文档记载 0.2.1-rc.5 为 verified)。

典型用法

安装并加载成功后,在 DSH Web UI 侧边栏打开个人 profile 页即可。无需额外配置项出现在已抓取资料中;日常用法是:

  1. 照常使用 DSH 产生会话与 Token 记录。
  2. 在 profile 页查看累计与当日 Token、 streak 与最长任务时间。
  3. 切换 12 个月活动视图的日格 / 周汇总 / 累计模式,观察使用节奏。
  4. 在按模型、Cache Lens、按 provider 区块核对模型选择与网关计费路径。

具体 UI 交互以当前版本 Web 界面为准;行为细节以 INTERNALS 文档为准。

适用场景与注意

适合:需要在同一界面汇总本地 DSH 用量、对照 provider 计费、观察缓存与模型分布的开发者或个人用户。

注意:

  • 插件与 DSH 进程同权限运行,只读聚合本机会话日志;安装前应阅读源码与 MIT 许可证,确认可接受数据处理方式(外发范围见 INTERNALS)。
  • 社区目录 skillhub.cn 为独立站点,与 DeepSeek / 幻方无官方从属关系;安装来源以 Discover 市场或上述 install_bundle 为准,资料中未提供 git clone 或 dsh plugin add github:... 类命令,勿自行拼接。
  • 星标与版本以仓库当时状态为准;本文撰写日 2026-11-05,插件版本引用 package.json 2.4.12。

结尾

dsh-profile-stats 把 DSH 侧栏变成一张本地会话驱动的用量仪表盘:Token 趋势、活动热力、模型与缓存构成、provider 拆分,均从本机日志折叠而来。需要细节时查 GitHub README 与 INTERNALS,安装走 Discover 或官方 install_bundle 命令即可。

羽毛球分组比赛记分
小程序二维码

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

Xiaoye