@code4lala/dsh-plugin-workspace-path:在側邊欄顯示完整目錄路徑

在使用 DeepSeek Harness (DSH) 的 Web 界面時,如果同時打開多個工作區,它們的標題可能相同。這種情況下,僅憑標題難以區分具體是哪個目錄。該插件通過在側邊欄的工作區標題下方顯示完整的目錄路徑,解決了這一識別問題。

這是一個 DSH Web 側邊欄插件。它會在每個工作區標題下方插入並顯示完整的目錄路徑,支持自動換行。插件由 code4lala 維護,採用 MIT 許可證。

安裝與啓用

安裝插件:

dsh plugin --profile web add @code4lala/dsh-plugin-workspace-path

插件通過 dsh.bundle 聲明自動註冊。若要在已運行的 Web 服務中熱加載,需編輯配置文件 ~/.dsh/profiles/web/cordis.patch.yml,添加以下內容:

- insert:
    - id: workspace-path
      name: '@code4lala/dsh-plugin-workspace-path'

核心功能

  1. 路徑顯示:在 Web 側邊欄每個工作區標題下方顯示完整目錄路徑。
  2. 自動換行:路徑過長時自動換行顯示。
  3. 熱加載:支持配置修改後的熱加載,無需重啓服務。
  4. 位置匹配:通過側邊欄順序匹配工作區,防止同名工作區路徑混淆。
  5. 實時同步:重命名或排序工作區時,路徑顯示實時更新。

工作原理

插件通過讀取 workspaces 客戶端服務獲取路徑信息,並注入 wkpath-subtitle 元素。爲確保同名工作區不混淆,插件基於側邊欄的順序(位置)進行匹配,而非僅依賴標題。通過 MutationObserver 和訂閱機制保持顯示與數據同步。

適用場景與注意

該插件適用於需要通過完整路徑快速定位工作區目錄的場景。使用前需確認 workspaces 客戶端服務已啓用。插件以當前 DSH 進程權限運行,建議在安裝前檢查源碼。

該插件將目錄路徑信息直接呈現於側邊欄,降低了多工作區環境下的辨識成本。更多細節請查看 GitHub 倉庫 或 SkillHub 插件目錄。

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

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

小夜