tuogusa/dsh-skill-manager:DSH 技能管理器

前言

在 DSH Web GUI 裏,用戶技能可能來自項目目錄、DSH-Home 或用戶目錄。如果只是逐個打開文件系統查找,刪除前容易看錯路徑,技能更新也缺少統一入口。

下面介紹 tuogusa/dsh-skill-manager。它把“設置 → 技能”做成一個集中入口,用於列出、搜索、刪除、撤回和檢查更新用戶技能。

這是什麼

tuogusa/dsh-skill-manager 是 DeepSeek Harness(DSH)技能管理器,是一個 host + client 一體包,兼容 web Profile(DSH Web GUI)。

該插件由 tuogusa 維護,許可證爲 MIT。

核心功能

tuogusa/dsh-skill-manager 提供以下已覈實能力:

  • 設置 → 技能:列出全部用戶技能,並顯示來源目錄:項目、DSH-Home、用戶目錄。
  • 按名稱或描述搜索,顯示技能大小與文件數,並標記 user-invocable / disable-model-invocation
  • 複製技能路徑。
  • 刪除用戶技能;刪除範圍僅限已知用戶技能根之下,防路徑逃逸。
  • 會話級撤回:刪除技能時先移入同盤隱藏回收目錄,當前會話內可一鍵恢復;也支持徹底刪除和查看最近刪除列表。
  • 版本檢測與更新:支持在 SKILL.md 中聲明 version / repository / sourcePath,從 GitHub/Gitee 檢查最新 Release;有新版本時顯示更新按鈕,已最新時顯示版本號。

掃描範圍

插件掃描以下技能根目錄:

<項目>/.agents/skills
<項目>/.dsh/skills
$DSH_HOME/skills
~/.agents/skills

回收目錄位於各技能根目錄的同級隱藏目錄:

.dsh-skill-manager-trash

插件重啓時會自動清理該回收目錄,保證撤回只針對當前會話有效。

安裝與啓用

先執行安裝命令:

dsh plugin --profile web add github:tuogusa/dsh-skill-manager

該命令針對 web Profile。

之後按 dsh 引導添加 pnpm-workspace.yamlallowBuilds 條目,重啓 DSH,並在瀏覽器中按 Ctrl+Shift+R 刷新頁面。

更新插件

更新插件自身時,使用:

dsh plugin --profile web update dsh-skill-manager

這裏需要區分兩個概念:

  • 插件裏的“技能更新”功能更新的是用戶技能,也就是 SKILL.md 中聲明 repository 的 Release。
  • 插件自身請用上面的 CLI 命令更新。

典型用法

1、進入 DSH Web GUI 的“設置 → 技能”,查看掃描到的全部用戶技能。

2、按名稱或描述搜索,確認目標技能的路徑、大小、文件數,以及 user-invocable / disable-model-invocation 標記。

3、如果只是想移動或引用技能,先複製技能路徑,再按當前工作流使用。

4、如果需要刪除,執行刪除操作。刪除後技能會先進入會話回收目錄,當前會話內可一鍵恢復。

5、確認可以刪除後,再執行徹底刪除,或查看最近刪除列表。

6、如果技能來源支持 GitHub/Gitee Release,可在 SKILL.md 中聲明相關元數據:

---
name: demo
description: ...
version: 1.2.0
repository: https://github.com/owner/repo
sourcePath: .
---

聲明後可檢查最新 Release。執行更新時會下載最新 Release,並整體替換技能目錄;失敗時自動回滾。

狀態緩存

插件的更新狀態會緩存到:

$DSH_HOME/.dsh-skill-manager.json

適用場景與注意

這個插件適合以下使用場景:

  • 在 DSH Web GUI 中集中查看多個來源的用戶技能。
  • 刪除技能前需要確認路徑、大小、文件數和調用標記。
  • 希望刪除後在當前會話內保留撤回機會。
  • 技能由 GitHub/Gitee Release 提供,需要檢查並更新到最新版本。

安裝前請注意:該插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。本插件許可證爲 MIT。

鏈接

  • 社區目錄:https://www.skillhub.cn/plugins/tuogusa/dsh-skill-manager
  • GitHub:https://github.com/tuogusa/dsh-skill-manager
羽毛球分组比赛记分
小程序二维码

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

小夜