DeepSeek Harness (DSH) 的核心設計理念是「一切皆插件」。在實際使用中,工作區會話的管理往往比較分散:刪除工作區時,歷史會話容易散落至側邊欄的「未分組」區域,清理困難;手動歸檔會話則缺乏統一的入口,操作效率較低。# dsh-workspace-enhance 插件正是爲此設計,它爲 DSH 提供了 Codex 風格的工作區會話綁定、會話頂部快捷歸檔以及全功能的已歸檔會話管理中心。
插件定位¶
該插件由用戶 lingchunya 維護,旨在解決 DSH 中工作區會話管理碎片化的問題。它通過自動化綁定和歸檔機制,幫助開發者保持側邊欄整潔,並提供了從歸檔列表中恢復或徹底刪除會話的能力。
核心功能¶
Codex 風格工作區會話綁定¶
插件實現了類似 Codex 的會話綁定邏輯:
* 刪除工作區時:該工作區下的全部會話會自動歸檔並隱藏,不再流入側邊欄的「未分組」區域,保持界面整潔。
* 重新添加工作區時:插件會掃描底層歷史會話,自動將其重新綁定至該工作區名下並解除歸檔,找回之前的全部歷史記錄。
會話頂部快捷歸檔¶
- 在會話工具欄直接提供「歸檔會話」按鈕。
- 支持全局快捷鍵:Mac 上使用
⌘ + Shift + A,Win/Linux 上使用Ctrl + Shift + A。 - 歸檔後自動平滑跳轉至新會話。
已歸檔會話管理中心¶
- 插件提供了
📦 已歸檔會話入口,位於側邊欄底部(設置上方)以及會話頂部。 - 管理中心支持查看會話標題、更新時間及歸屬工作區標籤(如活躍工作區、已移除工作區等)。
- 功能包括按標題或工作區路徑實時模糊搜索、單項或批量恢復歸檔、以及徹底物理刪除會話。
安裝與啓用¶
安裝¶
在終端中執行以下命令進行安裝:
dsh plugin --profile web add github:lingchunya/dsh-workspace-enhance
生效方式¶
安裝完成後,需要刷新瀏覽器或重啓 dsh web 服務以使插件生效。
典型用法¶
- 歸檔當前會話:在任意會話頁面,直接使用快捷鍵
Ctrl + Shift + A(Windows/Linux)或⌘ + Shift + A(Mac)即可快速歸檔當前會話。 - 卸載插件:如需移除該插件,可在終端執行:
dsh plugin --profile web remove dsh-workspace-enhance
注意事項¶
- 該插件依賴
@deepseek-ai/cordis庫,版本需滿足>= 4.0.1。 - 適用於 DSH Web 客戶端環境。
- 安裝前建議檢查源碼與許可證(MIT)。
該插件通過自動化和可視化的手段,解決了 DSH 中工作區會話管理碎片化的問題,適合需要精細管理大量會話的開發者使用。更多信息請參考 GitHub 倉庫。