DSH Extensions:在 DSH 插件頁統一管理 Skill、MCP 與 Hooks

前言

DeepSeek Harness(DSH)的設計理念是「一切皆插件」。在 DSH 中,Skill、MCP 服務器、指令文件等擴展通常通過修改配置文件或複製文件來管理。這種方式需要進入文件系統,對不熟悉目錄結構的用戶不太友好,也容易遺漏配置。

DSH Extensions 插件在 DSH 的插件頁增加了一組標籤頁,用 DSH 自帶的界面組件來查看、開關和編輯這些擴展,並補上自定義命令與 Hooks 兩項運行能力。下面介紹如何在 DSH 中安裝並使用這個插件。

這是什麼

DSH Extensions 是一個 DeepSeek Harness 插件,由 gulagala001 維護。它通過在插件頁增加五個標籤頁,讓 DSH 用戶可以在界面中管理 Skill、MCP 服務器、指令文件、自定義命令和 Hooks,而不需要直接修改文件。

安裝與啓用

插件要求 DSH 版本爲 0.2.1-rc.3,Node.js 版本爲 22.19+。

在 DSH 實例中打開「插件 → + 添加插件」,粘貼以下鏈接並等待任務完成:

https://github.com/gulagala001/dsh-extensions/releases/download/v0.1.2-dsh.0.2.1-rc.3/dsh-extensions-0.1.2-dsh.0.2.1-rc.3.tgz

啓用或重啓實例後,在「插件」頁即可看到新增的五個標籤頁。

功能概覽

插件在左側欄「插件」頁增加五個標籤頁,分別對應不同的管理對象。

Skill 標籤頁

該標籤頁按項目、個人、自定義目錄、內置和插件來源分組查看 Skill。可以開關模型調用與手動調用,支持新建、導入、編輯和刪除。保存位置爲各 Skill 的 SKILL.md 文件。

MCP 標籤頁

該標籤頁支持添加本地命令或 Streamable HTTP 服務器,可以粘貼常見的 mcpServers JSON 配置。支持查看連接狀態和工具,逐個開關工具,並重新連接。配置寫入 ~/.dsh/mcp.json。DSH 自帶的 MCP 客戶端支持 stdio 與 Streamable HTTP,暫不支持 SSE。

指令標籤頁

該標籤頁查看 DSH 會加載的 AGENTS.md / CLAUDE.md,包括個人文件和項目各級目錄中的文件。支持創建、編輯和刪除,直接操作原文件位置。

命令標籤頁

該標籤頁把常用提示詞存成 /命令,支持 $ARGUMENTS 和 $1…$9。可以查看 DSH 與其他插件提供的命令。命令保存在 ~/.dsh/commands/ 和 <項目>/.dsh/commands/ 中。

Hooks 標籤頁

該標籤頁在會話開始、發送消息、工具調用前後、回合結束、會話關閉時運行命令,用於攔截或補充上下文。Hooks 配置使用與 Claude Code 相同的結構、退出碼和 JSON 輸出約定。匹配規則中的工具名是 DSH 的工具名。工具調用前事件只能拒絕或要求確認,不會繞過 DSH 的審批。最近運行記錄和試運行功能可在頁面查看。

全局與工作區切換

Skill、指令和命令頁可在「全局」與某個工作區之間切換。切換到工作區後,可以查看該項目自己的文件。

兼容範圍

  • Skill 開關寫入 DSH 原生的 disable-model-invocation 與 user-invocable 頭信息,卸載插件後仍然生效。
  • MCP 配置使用 DSH 自帶的 MCP 客戶端,profile 配置裏已有的 MCP 服務器只能開關,不能添加。
  • Hooks 的 hooks.json 結構與 Claude Code 相同,工具名是 DSH 的工具名。
  • Hooks 會以系統賬戶直接運行命令,不經過 DSH 的沙箱和審批。首次添加時會要求確認,可在頁面頂部一鍵停用全部 Hook。

常見問題

新建的命令或 Hook 保存後立即對所有會話生效。修改項目命令後,同一項目中已打開的會話也會更新。

DSH 內置或由其他插件提供的 Skill 只讀,需要複製到個人或項目目錄後再修改。

適用場景

DSH Extensions 適合需要頻繁調整 Skill、MCP 服務器、指令文件和 Hooks 的 DSH 用戶,特別是希望避免直接操作文件系統、需要統一管理多個項目配置的場景。

注意:Hooks 會以當前 DSH 進程的權限運行命令,不經過 DSH 的沙箱和審批。添加前請確認命令來源可靠。

總結

DSH Extensions 通過在插件頁提供統一的界面,讓 DSH 用戶可以更方便地管理 Skill、MCP 服務器、指令文件、自定義命令和 Hooks。安裝後,在「插件」頁即可通過五個標籤頁完成大部分配置工作,無需直接修改文件。

  • 目錄頁:https://www.skillhub.cn/plugins/gulagala001/dsh-extensions
  • GitHub:https://github.com/gulagala001/dsh-extensions
羽毛球分组比赛记分
小程序二维码

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

小夜