dsh-open-folder: DeepSeek Harness 會話頁頭目錄跳轉插件

前言

DeepSeek Harness (DSH) 的設計理念是“一切皆插件”。在智能體開發與調試過程中,開發者常需要快速定位當前會話所使用的系統工作目錄(cwd)。在 Web UI 環境下,直接調用操作系統打開當前目錄是一個高頻需求。dsh-open-folder 插件通過在會話頁頭增加一個入口,將這一操作標準化。

插件介紹

dsh-open-folder 是一個 DSH Web UI 插件,由開發者 KureKaruna 維護。它的核心作用是在會話頁頭最右側的 conversation.session.header.utilities 區域,向 “Session log” 按鈕的左邊增加一個 “打開工作區” 按鈕。點擊該按鈕後,插件讀取當前 Session 的 cwd,通過 Host 的 workspaces.openPath() 調用操作系統打開該文件夾。

核心功能

  • 位置與排序:使用 conversation.session.header.utilities 列表插槽,註冊時設置 order: -10,因此會排在默認 order: 0 的 “Session log” 按鈕左側。
  • 自動禁用:噹噹前會話沒有可用 cwd(例如空白會話或異常會話)時,按鈕會自動處於禁用狀態。
  • 權限與實現:純瀏覽器插件,Host 側爲無操作入口。按鈕調用 Host 的 workspaces.openPath(cwd),因此打開的是當前 Session 真正的工作目錄,而非瀏覽器前端路徑。

安裝與啓用

下載插件文件後,在本地終端執行以下命令:

cd C:\Users\Jason-Woo\Desktop && dsh plugin --profile <你的profile> add .\dsh-open-folder

安裝完成後啓動 Web UI,打開任意工作區會話,在頁頭右側 Session log 左邊即可看到 “打開工作區” 按鈕。

典型用法

  1. 啓動 DeepSeek Harness Web UI。
  2. 打開任意一個有明確工作目錄的會話。
  3. 點擊頁頭右側工具欄中的“打開工作區”按鈕。
  4. 操作系統將根據當前 Session 的 cwd 打開對應的文件夾。

適用場景與注意

該插件適合需要在 Web UI 界面中快速跳轉至當前智能體上下文工作目錄的開發者。使用時需注意,按鈕的操作權限由 DSH 的 Host 提供,安裝前建議檢查源碼與許可證。

結語

dsh-open-folder 提供了一個低成本的目錄跳轉方案,將 Web UI 與本地文件系統操作打通。

  • GitHub: https://github.com/KureKaruna/dsh-open-folder
  • 生態目錄: https://www.skillhub.cn/plugins/KureKaruna/dsh-open-folder
羽毛球分组比赛记分
小程序二维码

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

小夜