Harness Insights:給 DeepSeek Harness 加一個本地優先的用量洞察面板

前言

如果你日常用 DSH(DeepSeek Harness)跑智能體任務,大概遇到過這樣的問題:token 消耗散落在各個會話裏,想知道一段時間內哪個模型用得多、cache 命中率怎麼樣、哪些工具調用最頻繁,只能自己去翻會話記錄做統計。

Harness Insights 解決的就是這個問題。它在 Harness 設置下新增一個本地優先的 Usage insights 頁面,把本地會話的結構化元數據聚合後展示出來,且不修改上游 Harness 源碼。下面介紹它的定位、功能、安裝方式和數據邊界。

這是什麼

Harness Insights(mapan0424/deepseek-harness-insights)是由 mapan0424 維護的獨立社區插件,並非由 DeepSeek 發佈。一句話定位:DeepSeek Harness 的非官方本地優先用量洞察插件(Local-first usage insights for DeepSeek Harness)。

幾個基本信息:

  • 發佈包名:@anarkhgatsby/deepseek-harness-insights,當前版本 0.1.4
  • 許可證:MIT(package.json 中明確聲明 license: MIT)
  • 平臺:web-only,目標 0.1.1-rc.2 的 Harness projection 與 client APIs

核心功能

插件安裝後,會在 Harness 設置下新增 Usage insights 頁面,展示以下內容:

  • token activity
  • model usage
  • active sessions
  • cache hit rate
  • activity breakdown
  • 最常用工具

界面支持雙主題:Light 爲經典翡翠/森林綠漸變;Dark 爲 Codex 風格深黑畫布,配霓虹粉/品紅(#ff3388)飽和度曲線。頁面核心是 Golden Ratio Heatmap Matrix 熱力圖矩陣,採用 2.7px 網格間距並放大單元格。

圖標方面,插件內置 26 對明暗兩套 Codex 風格工具圖標 SVG,構建時嵌入客戶端 bundle,通過 Harness 的 body[data-ds-dark-theme] 契約切換,插件自身不維護單獨的主題偏好。

數據如何被處理

作爲用量插件,數據邊界值得單獨說明。Harness Insights 僅摺疊結構化會話元數據:

  • assistant/message.data.usage
  • assistant/message.data.message.source.provider/model
  • tool/call.data.name
  • 事件時間戳及 session projection identity

歷史聚合通過 Harness 官方的 sessionProjectionCache.coldSnapshot() 路徑執行。插件不在瀏覽器請求會話歷史、不存儲消息內容、不讀取 API keys、不上傳使用數據,僅持久化 Harness 擁有的 projection checkpoint。

安裝與啓用

插件遵循官方 Harness bundle manifest,通過 dsh plugin 安裝到 profile。下面這條命令把插件裝到 demo profile:

dsh plugin --profile demo add @anarkhgatsby/deepseek-harness-insights

隨後正常啓動 DSH:

dsh --profile demo

啓動後進入 Harness 設置,即可看到 Usage insights 頁面。如果之後想移除插件,執行:

dsh plugin --profile demo remove @anarkhgatsby/deepseek-harness-insights

本地開發

如果你在本倉庫的 checkout 上做開發,同一個 bundle 也可以直接從本地路徑安裝:

dsh plugin --profile demo add ./packages/harness-insights

插件保留了 dsh.client 元數據,瀏覽器入口會隨所需的 Harness client 服務一起加載。

打包與加載方式

兩點值得了解的實現細節:

1、插件不含架構特定的原生模塊,其構建產物由 macOS arm64、macOS x86_64、Windows x86_64 共享。

2、Harness Desktop 會將其純 JavaScript 的 runtime 副本部署到 $DSH_HOME/node_modules 下的標準插件根目錄,並通過 --patch overlay 加載。作爲 web-only 插件,它注入 dsh-client-runtime、dsh-client-connection、dsh-client-locale、dsh-client-ui-settings 等客戶端服務。

適用場景與注意

適合這樣的場景:經常在 DSH 裏跑會話、想在本地直觀瞭解 token 與模型使用情況,又不願意爲此修改 Harness 源碼的開發者。

安裝前有幾點需要注意:

  • 這是獨立、非官方的社區插件。插件以當前 dsh 進程權限運行,安裝前建議先檢查源碼與許可證(MIT)。
  • 插件僅面向 web 平臺,目標 0.1.1-rc.2 的 Harness projection 與 client APIs。Harness 版本升級後,需留意接口兼容性。
  • 社區插件目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係,不要把它當作官方應用商店。

結尾

Harness Insights 的價值在於:不改上游源碼,就在 Harness 裏補上了一塊本地優先的用量視圖,數據邊界也交代得清楚。如果你在用 DSH 且關心 token 去向,值得一試。

  • 目錄頁:https://www.skillhub.cn/plugins/mapan0424/deepseek-harness-insights
  • GitHub:https://github.com/mapan0424/deepseek-harness-insights
羽毛球分组比赛记分
小程序二维码

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

小夜