前言¶
DeepSeek Harness(DSH)作爲一款基於瀏覽器的客戶端應用,默認提供了對話統計功能,通常顯示在聊天界面的底部。對於開發者或深度使用者而言,默認的統計指標可能包含冗餘信息,或者某些特定指標在當前會話中並不重要。dsh-status-bar-config 插件旨在解決這一問題,它允許在不修改 Harness 源碼的前提下,通過插件的方式接管並重新配置底部的統計行。
插件介紹¶
該插件由開發者 leonardoxr 維護,屬於客戶端類別。它通過在較低優先級槽位覆蓋原有的 conversation.composer.dock 條目,保留了統計行的視覺位置和佈局,同時賦予了用戶獨立控制每個指標顯示與否的權限。
核心功能¶
-
獨立隱藏指標
支持對統計行中的每個具體指標進行獨立顯示或隱藏。 -
可配置項
插件支持配置以下內容:- 整個統計行
- 輪次
- 步數
- LLM 時間
- 工具調用時間
- 首字平均生成時間 (TTFT)
- 解碼吞吐量
- 緩存命中百分比
- 輸入 Token 數
- 輸出 Token 數
-
數據與語言
- 默認情況下,所有指標均啓用,並保持標準順序。
- 統計欄會跟隨當前 DSH 的語言環境(英文或中文)變化。
- 在數據源方面,優先使用持久化的整會話投影(durable whole-session projections);若不可用,則回退到已加載窗口的數據。
安裝與使用¶
-
環境要求
確保本地環境已安裝 Node.js 版本 >= 22。 -
安裝
通過 DSH Profile 安裝打包好的 tarball。具體操作流程取決於 Profile 的配置方式。 -
配置
打開 Settings(設置) -> Plugins(插件) -> Conversation statistics(對話統計)。在此處進行的修改會實時生效。
注意事項¶
- 插件以 DSH 進程的權限運行,安裝前建議檢查源碼與許可證(MIT)。
- 不確定的事實已剔除,僅依據已覈實資料描述。
結語¶
如果需要在 DeepSeek Harness 中精細化控制統計信息的展示,該插件提供了一個無需修改源碼的解決方案。相關源碼與文檔可參考其 GitHub 倉庫。