DeepSeek Harness 本地使用统计与成就追踪工具

在本地使用 DeepSeek Harness (DSH) 时,开发者往往需要了解会话消耗、工具调用频率以及自身能力的成长曲线。手动统计这些数据效率低下且不直观。dsh-achievements 插件通过读取本地持久化的事件记录,提供了一套可视化的统计与成就追踪方案。

该插件是 DeepSeek Harness 的本地使用统计与成就追踪工具,由开发者 oiuv 维护。它解决了开发者“量化工作成果”与“评估能力水平”的需求,通过分析会话事件,提供等级进度、徽章展示与挑战筛选等功能。

核心功能

  • 本地使用统计:展示会话与工具使用分析,记录输出 Token 等数据。
  • 成就追踪系统:包含 81 项成就(72 项公开,9 项隐藏)。
  • 等级系统:19 项累计成就拥有独立的等级系统。
  • 能力评估与挑战:涵盖 24 项核心、47 项专精与 1 项白金奖杯挑战。
  • 可视化展示:支持等级进度展示与按挑战类型筛选。

安装与启用

插件需要 DSH 版本 0.1.7-rc.2 或 0.2.0-rc.1(及其 Web 配置文件)以及 Node.js 版本 ^22.19.0 或 >=24。DSH API 尚处于不稳定阶段,其他版本需自行验证。

在 DSH 仓库根目录执行以下命令进行安装:

git clone https://github.com/oiuv/dsh-achievements.git
pnpm dsh plugin --profile web add ./dsh-achievements
pnpm dsh web

pnpm dsh web 是启动 Web 配置文件的简写,两者效果一致。

若使用 tarball 安装,需将文件下载至 DSH 仓库根目录后运行:

pnpm dsh plugin --profile web add ./local-dsh-achievements-0.2.0.tgz
pnpm dsh web

安装完成后,需停止并重启 DSH,然后刷新浏览器才能激活新插件。

使用说明

  • 在侧边栏打开 Achievements 页面。
  • 页面会展示当前等级进度、解锁的成就徽章、工具使用条以及活动图表。
  • 数据存储在 $DSH_HOME/achievements/stats.sqlite。
  • 统计数据通过持久化刷新和轮询(至少 1000ms)机制更新,确保数据准确性。

注意事项

  • 仅将文件夹复制到 DSH 仓库中无法激活插件,必须运行安装命令。
  • 需保持 package.json 中的包名 @local/dsh-achievements 一致。
  • 数据存储在本地 SQLite 数据库,更改时区需重建数据库。
  • 插件不涉及远程分析、对话上传或模型侧工具调用。

相关资源:
- GitHub 仓库
- SkillHub 目录

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

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

小夜