dsh-open-explorer:爲 DSH Web GUI 增加 Workspace 文件夾打開入口

前言

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

然後在瀏覽器中刷新頁面即可使用。

典型用法

  1. 打開 DeepSeek Harness Web 界面。
  2. 進入一個已經關聯 Workspace 的會話。
  3. 點擊會話標題右側的文件夾按鈕。
  4. 系統文件管理器會打開該 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

上面的目錄頁鏈接來自插件線索,不作爲官方目錄頁確認。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜