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 目錄

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

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

小夜