在使用 DeepSeek Harness (DSH) 進行開發時,配合 llmtrim 壓縮工具可以顯著降低 Token 消耗。爲了更直觀地掌握實時節省情況,開發者需要在 CLI 或外部工具中查看狀態。llmtrim-stats-plugin 將這些數據直接集成到 DSH 的 Web 界面中,提供設置頁儀表盤與輸入框下方的輪播統計條。
這是一個開源的客戶端插件,由 Zenjibad 維護,基於 MIT 許可證。它充當 DSH 的前端擴展,負責從 llmtrim 後端拉取數據並渲染在瀏覽器中。
核心功能¶
- 設置頁儀表盤: 包含 KPI 卡片(已支付、原定成本、今日節省、本週節省)以及按模型分類的統計表。同時顯示守護進程健康狀態徽章。
- 輸入框輪播條: 在聊天輸入框下方提供可配置的統計條,支持「輪播」和「靜態」兩種模式。
- 數據來源: 純讀操作,直接調用
llmtrim status --命令,不解析賬本文件,確保與 CLI 結果一致。 - 主題適配: 自動跟隨 DSH 的亮色/暗色主題。
- 持久化: 作爲 Profile Bundle 安裝,重啓 DSH 後自動加載。
安裝與啓用¶
使用 dsh plugin 命令安裝插件。安裝後必須重啓 DSH 並在瀏覽器中執行硬刷新才能看到新界面。
dsh plugin --profile web add github:Zenjibad/llmtrim-stats-plugin
典型用法¶
- 安裝完成後,重啓 DSH 進程。
- 在瀏覽器中打開 DSH Web 界面,按
Ctrl+F5硬刷新頁面。 - 進入 Settings 頁面,在
llmtrim Stats設置中選擇輪播模式(默認爲輪播)或靜態模式,並勾選需要顯示的統計指標。 - 在聊天輸入框下方即可看到統計條;在設置頁查看詳細儀表盤。
注意事項¶
- 權限與數據: 插件僅讀取
llmtrim的狀態輸出,不會修改其目錄或賬本文件。 - 環境依賴: 確保本地已安裝
llmtrim並將其加入系統 PATH。守護進程(Daemon)運行時數據爲實時更新,未運行時插件仍能顯示但數值爲 0 或狀態爲停止。 - 瀏覽器刷新: 客戶端插件安裝或更新後,必須硬刷新瀏覽器頁面,因爲熱更新(HMR)機制不會自動加載新的 Bundle。
總結¶
該插件通過輕量級集成,解決了在 DSH 中實時監控壓節省情況的痛點。源碼與文檔位於 GitHub。