在 DeepSeek Harness (DSH) 中,會話默認會被強制放入工作區,或顯示在一個額外的“未分組”文件夾中。這種設計在需要頻繁切換獨立對話時顯得不夠直接。spookysandwich/dsh-plugin-no-workspace 爲 DSH 添加了一等“無工作區”會話。它讓獨立會話直接出現在側邊欄,不顯示虛構的“未分組”目錄,也不強制繼承當前工作區。
核心能力¶
該插件通過包裝 DSH 已註冊的槽位而非重寫整套導航,實現了對原生體驗的兼容。
- 真正的一等會話:爲 DeepSeek Harness 添加“無工作區”狀態,會話持久化,支持恢復。
- 保留原生側邊欄:不替換原生側邊欄,不僞造文件夾。
- 數據安全與純淨:
- 解綁只更新工作區會話索引,完整保留會話事件、草稿與上下文(不損壞歷史)。
- 不污染執行目錄,新獨立會話使用用戶主目錄。
- 語言體驗一致:界面隨 DSH 顯示“無工作區”或 “No Workspace”。
- 適配原生功能:適配側邊欄組件屬性與拆分後的工作區入口,原生工作區功能(搜索、菜單、拖放、排序、歸檔和目錄選擇)保持不變。
安裝與啓用¶
使用官方安裝命令添加插件:
dsh plugin --profile desktop add dsh-plugin-no-workspace
安裝或升級後,需重啓 DSH,使宿主端和客戶端代碼同時重新加載。
使用示例¶
- 創建獨立會話:點擊頂部「新建會話」,直接創建獨立會話,不繼承當前或最近使用的工作區。
- 無損移出工作區:在工作區選擇器中選擇「無工作區」,將當前會話無損移出工作區。
- 收起工作區:收起真實工作區後,獨立會話仍作爲一級會話顯示在側邊欄。
- 獨立對話:打開獨立空白會話,輸入、模型選擇、附件與發送立即可用。
兼容性說明¶
- DSH 版本:兼容範圍爲
>=0.1.5-rc.2 <0.1.6-0。已驗證官方0.1.5-rc.2。 - 舊版兼容:舊版 DSH 請保留上一插件版本。
該插件由 SpookySandwich 維護,遵循 MIT 許可證。DSH 理念是“一切皆插件”,社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。