前言¶
DeepSeek Harness(DSH)的插件生態強調「一切皆插件」。社區插件一般用於補充 Web GUI 的局部操作入口,不要求替換主程序界面。
在 DSH Web GUI 中,一個會話如果已經關聯 Workspace,後續經常需要在本地查看當前 Workspace 根目錄。手動複製路徑再打開文件管理器會打斷操作;dsh-open-explorer 提供的是這樣一個入口:在會話標題右側增加文件夾按鈕,並在工作區右側的 ... 菜單中加入“在資源管理器中打開”。
這裏介紹的是社區插件,不等同於官方應用商店;它也不表示與 DeepSeek / 幻方有官方從屬關係。
這是什麼¶
dsh-open-explorer 由 YooRarely 維護,許可證爲 MIT。
它爲 DSH Web GUI 提供便捷的 Workspace 文件夾打開入口:在 DSH 會話標題右側提供文件夾按鈕,點擊後通過公開的 Client Connection Host RPC 請求運行 DSH 的主機打開當前 Workspace 根目錄。
該插件不修改或依賴 DSH 源碼,只使用公開的 Client Connection Host RPC 和 Header Slot。
核心功能¶
- 在 DSH Web GUI 會話標題右側提供文件夾按鈕。
- 在工作區右側的
...菜單中添加“在資源管理器中打開”。 - 點擊後請求運行 DSH 的主機打開當前 Workspace 根目錄,而不是打開某個單獨文件。
- 不修改或依賴 DSH 源碼,只使用公開的 Client Connection Host RPC 和 Header Slot。
- 支持 Windows、macOS、Linux 和 WSL 的系統目錄打開方式。
- 針對當前 npm DSH 的工作區
...菜單,使用基於 ARIA 語義的瀏覽器兼容適配。 - 瀏覽器端代碼已直接提交爲
client.js,無需構建工具。
安裝與啓用¶
安裝命令如下:
dsh plugin --profile web add github:YooRarely/dsh-open-explorer
安裝完成後,重啓 DSH Web 服務:
dsh web
然後在瀏覽器中刷新頁面即可使用。
典型用法¶
- 打開 DeepSeek Harness Web 界面。
- 進入一個已經關聯 Workspace 的會話。
- 點擊會話標題右側的文件夾按鈕。
- 系統文件管理器會打開該 Workspace 的根目錄。
也可以在工作區右側的 ... 菜單中選擇“在資源管理器中打開”,觸發相同的目錄打開動作。
平臺行爲¶
| 平臺 | 打開方式 | 條件 |
|---|---|---|
| Windows | 文件資源管理器 | 無額外配置 |
| macOS | 系統默認目錄打開器 | 無額外配置 |
| Linux | xdg-open |
需要桌面環境 |
| WSL | 轉換爲 Windows 路徑後打開 | 需要可用的 Windows 桌面 |
如果通過遠程瀏覽器訪問 DSH,目錄會在運行 DSH 的主機上打開,而不是瀏覽器所在電腦上。
適用場景與注意¶
適合使用 DSH Web GUI、並且希望從 Web 界面快速打開當前 Workspace 根目錄的場景。
使用前建議注意:
- 插件會請求運行 DSH 的主機打開本地目錄,插件以當前
dsh進程權限運行。 - 安裝前應檢查源碼和許可證;該插件許可證爲 MIT。
- Linux 依賴桌面環境下的
xdg-open。 - WSL 需要將路徑轉換爲 Windows 路徑,並需要可用的 Windows 桌面。
- 工作區菜單的插入依賴當前 npm DSH 的 ARIA 語義適配;會話標題按鈕是主要入口之一。
相關鏈接¶
- GitHub:
https://github.com/YooRarely/dsh-open-explorer - 目錄頁線索:
https://www.skillhub.cn/plugins/YooRarely/dsh-open-explorer
上面的目錄頁鏈接來自插件線索,不作爲官方目錄頁確認。