DeepSeek Harness (DSH) 採用插件化架構。在 Web 聊天頁面進行開發或協作時,開發者通常需要頻繁查看會話狀態、上下文佔用、用量統計以及 Git 變更。dsh-awesome-hud 爲此提供了一個懸浮 HUD 面板,將上述關鍵信息集中展示在聊天頁右上角,減少界面跳轉。
插件定位¶
該插件由 Ycet 維護,基於 MIT 許可證。它爲 DeepSeek Harness Web 聊天頁打造了一個懸浮 HUD 面板。核心價值在於聚合信息:展示當前會話的狀態(名稱、狀態、模型)、上下文窗口占用與壓縮、用量詳情、Git 變更管理、子代理任務、待辦清單以及 MCP 服務狀態。
安裝與啓用¶
通過官方插件管理器安裝。
dsh plugin --profile web add github:Ycet/dsh-awesome-hud
安裝完成後,重啓服務並刷新頁面。聊天頁右上角會出現「HUD面板」按鈕,點擊即可展開或收起。
核心功能¶
面板包含以下模塊:
- 會話狀態:顯示工作區名稱、會話名稱、會話狀態(如任務中/空閒)及當前模型。支持通過編輯按鈕重命名會話。
- 上下文窗口:展示上下文佔用進度條及緩存命中率。支持一鍵壓縮當前會話上下文。
- 用量查看:展示 DeepSeek、OpenCode Go 和 Codex 的餘額或剩餘額度。點擊具體數值可直接打開設置面板的「賬戶」分區。
- Git 變更管理:支持查看當前分支、暫存區與未暫存區變更、提交、撤銷變更以及查看提交 Graph。支持基於提交創建新分支。
- 子代理任務:展示當前會話的全部後代子代理及其執行狀態。
- 待辦與計劃:展示當前會話的待辦任務與計劃清單,支持狀態管理。
- MCP 全局啓停:控制全局 MCP 服務的開關。
- 便箋管理:按工作區共享的便箋,支持拖拽調整高度,內容上限 5000 字。
交互與協作¶
- 開關與記憶:點擊右上角按鈕控制面板開合。面板狀態按會話獨立記憶,但新建會話頁每次進入默認爲收起狀態。
- 模塊可見性:通過 HUD 設置菜單勾選展示不同模塊,保存的設置隨 profile 同步。
- 互斥協作:面板與 better-sidebar 右側欄互斥協作。打開側邊欄會自動關閉 HUD,反之亦然。
注意事項¶
安裝前請覈實源碼與許可證。便箋內容按工作區共享,單條上限 5000 字。
結語¶
該插件通過將關鍵信息懸浮化,降低了在 DSH Web 界面進行多任務處理時的認知負荷。更多詳情可查看 GitHub 倉庫 或 插件目錄。