dsh-skill-panel:DeepSeek Harness 技能面板插件

前言

在 DSH Web 端調試智能體時,經常需要確認當前會話已經加載了哪些 skill,並快速找到每個 skill 對應的本地目錄。dsh-skill-panel 把這類信息收進一個側邊欄入口:點擊後打開對話框,列出當前會話加載的 skill,並在宿主支持時提供“打開本地文件夾”的跳轉。

這是什麼

dsh-skill-panel 是一個 DeepSeek Harness(DSH)插件,維護者爲 lywusichen,許可證爲 MIT。它面向 DSH Web 端使用,在左側側邊欄底部、Settings 旁增加一個 skill 觸發器。

打開該入口後,插件會顯示當前會話已加載的 skill 列表。每個 skill 行在宿主支持 directoryPath 時,會提供打開該 skill 本地目錄的按鈕。

核心功能

下面介紹與使用直接相關的幾項能力。

  • 在左側側邊欄底部增加 skill 觸發器,位置在 Settings 旁。
  • 打開一個對話框,列出當前會話加載的 skill。
  • 對每一行 skill,在宿主支持時提供打開本地目錄的跳轉。
  • 插件行通過隨包附帶的 dsh.bundle.patch 自動接入;材料說明不需要編輯 cordis.patch.yml。
  • 使用平臺已有接口,而不是自定義 RPC:技能列表使用 skill.list,打開本地目錄使用 host.openPath。
  • 對話框打開時自動刷新:使用宿主 skills/change 事件,併爲較老核心提供 30 秒輪詢兜底。
  • 界面文案跟隨 Web UI locale,支持簡體中文和英文。

安裝與啓用

先安裝插件,再重啓 dsh web。

1、安裝

材料給出的安裝命令如下:

dsh plugin --profile web add github:<user>/dsh-skill-panel

該命令保留 <user> 佔位符;倉庫地址材料中給出爲:

https://github.com/lywusichen/dsh-skill-panel

2、重啓 DSH Web

安裝完成後,重啓 dsh web。

3、確認入口

重啓後,在左側側邊欄底部、Settings 旁會出現 skill 圖標。

典型用法

  1. 點擊左側側邊欄底部的 skill 圖標,打開 skills 對話框。
  2. 將鼠標懸停在某一行 skill 上,查看該行是否出現 folder 按鈕。
  3. 點擊 folder 圖標,用宿主默認應用打開該 skill 的本地目錄。

材料說明,對話框展示的是當前會話的技能目錄,並按會話重新獲取,同時緩存到 composer 的 / skill menu 旁。

適用場景與注意

適合在 DSH Web 端調試 skill 加載情況、需要查看當前會話 skill 列表或定位 skill 本地目錄的開發者。

使用前注意:

  • 需要 Node.js >=22。
  • 許可證爲 MIT。
  • directoryPath 是可選的宿主增強;宿主未暴露該字段時,skill 行不會顯示 folder 按鈕,但對話框仍會列出每個 skill。
  • 客戶端 bundle 是單個 CJS 文件;@deepseek-ai/* 與 react-family 模塊保持 external,由 DSH shell 提供。
  • Git 託管安裝會直接消費 lib/client.js,因此構建產物需要提交。
  • 插件以當前 DSH 進程權限運行,安裝前應檢查源碼、依賴和許可證。

結尾

dsh-skill-panel 的價值比較集中:在 DSH Web 端提供一個側邊欄入口,用於查看當前會話加載的 skill,並在宿主支持時打開對應本地目錄。

GitHub:

https://github.com/lywusichen/dsh-skill-panel

社區目錄頁:材料未給出具體地址,請以實際訪問的 DSH 插件目錄入口爲準。

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

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

小夜