前言¶
DeepSeek Harness (DSH) Web GUI 默認將緩存命中率顯示爲整數(例如 42%)。dsh-cache-hit-decimal 插件的作用是攔截並替換 conversation.composer.dock 中的 stats 單元格,將其渲染爲兩位小數值(例如 42.86%)。該插件由社區維護,不包含在官方 DeepSeek Harness 倉庫中。
核心功能¶
- 數值格式化:將整數緩存命中率替換爲兩位小數值。
- UI 覆蓋:通過 Shadow DOM 原理覆蓋
conversation.composer.dock下的stats單元格,移除插件後恢復原生整數顯示。 - 版本適配:適配 DeepSeek Harness 0.1.5-rc.1 及 React 18 環境。
- 邏輯修正:修復了不向上取整到 100.00 的問題(例如 99.997% 會顯示爲 99.99%)。
- 構建支持:支持從源碼構建並安裝。
安裝與啓用¶
在終端中執行以下命令安裝插件:
dsh plugin --profile web add @yuuu0109/dsh-cache-hit-decimal
安裝完成後,重啓 dsh web 進程並刷新瀏覽器即可生效。
更新與源碼構建¶
若需更新插件或從源碼構建,可使用以下命令:
dsh plugin --profile web update @yuuu0109/dsh-cache-hit-decimal
從源碼構建安裝的步驟如下:
1. 克隆倉庫:git clone https://github.com/Yuuu0109/dsh-cache-hit-decimal.git
2. 進入目錄:cd dsh-cache-hit-decimal
3. 依賴安裝與構建:pnpm install && pnpm build
4. 本地安裝:dsh plugin --profile web add .
注意事項¶
- 停止維護:該插件已於 2026-09-12 停止維護。DeepSeek Harness 官方客戶端(版本 0.1.5-rc.2 及以上)已內置該功能,無需再安裝此插件。
- 環境要求:
- DeepSeek Harness 版本:0.1.5-rc.1 (client 0.1.5-rc.2)
- Node.js 版本:^22.19.0 或 >=24.0.0
- 包管理器:pnpm 11
- 源碼地址:插件源碼託管在 GitHub,可查看
package.json瞭解依賴詳情。
總結¶
此插件主要用於在特定舊版本或開發環境中查看更精確的緩存命中率數據。鑑於官方客戶端已內置該功能且插件已停止維護,建議優先使用官方默認顯示方式。