DeepSeek Harness (DSH) 目前在點擊「Add workspace…」時會直接打開系統的文件夾選擇器。這要求用戶必須先在文件管理器中建好文件夾,再去尋找它。這個插件將其替換爲一個對話框,直接詢問名稱和位置,從而將創建工作區的步驟合二爲一。
插件簡介¶
- 名稱:
dsh-workspace-create-dialog - 維護者:LanFeng97
- 許可:MIT
- 定位:DeepSeek Harness 客戶端插件,提供類似 Codex 的創建工作區交互體驗。
核心功能¶
該插件利用官方擴展點替換了原本的文件夾選擇流程,具體行爲如下:
- 只填名稱,點擊 Create:在「New workspace location」下創建一個同名文件夾,將其註冊爲工作區,並立即打開會話。
- 點擊 Choose folder…:調用原生 Windows 文件夾對話框。對話框會從你上次離開的位置開始,而不是默認路徑。
- 只選文件夾,不填名稱:工作區名稱會自動填充爲所選文件夾的名稱。
- 已填名稱,再選文件夾:以你輸入的名稱爲準。插件會先註冊工作區,然後將其重命名爲你輸入的名稱。
- 修改 New workspace location:點擊「Change…」可以設置「只填名稱」時工作區的默認存放位置。該選擇會被保存並持久化到重啓後。
- 取消操作:按 Cancel、Esc 或點擊背景遮罩,不會創建任何文件夾或註冊工作區。
- 技術實現:使用官方擴展點而非補丁,優先級爲 -100。
安裝與啓用¶
- 在 DSH 側邊欄點擊 Plugins。
- 點擊 Add plugin。
- 粘貼以下地址並點擊 Install,然後 Enable now:
https://github.com/LanFeng97/dsh-workspace-create-dialog
- 插件加載後需要重啓 DeepSeek Harness 才能生效。
注意事項¶
- 環境要求:主機環境需安裝 Node.js >= 20.0.0。
- 網絡依賴:插件直接從 GitHub 下載,因此 GitHub 必須可訪問(China-mirror 僅覆蓋註冊表包,不覆蓋倉庫下載)。
- 更新機制:DSH 目前不自動更新第三方插件,升級需要先卸載再重新安裝。
- 安全機制:插件通過迴環保護的路由在主機上創建目錄和打開窗口,防止外部訪問。
結語¶
該插件通過將名稱輸入與文件夾選擇解耦,解決了 DSH 原有工作流中必須先建文件夾再尋找的繁瑣步驟。如果你習慣在對話框中直接完成工作區的初始化,可以嘗試安裝此插件。