採 MIT 授權的 DeepSeek Harness 基礎建設:一個用來管理 profile 插件安裝狀態的輕量瀏覽器控制台,以及用於撰寫官方 bundle / cordis 插件的 make-dsh-plugin skill。
DSH 整合
原生執行環境
作者聲明
安全稽核
未稽核
最後核實
2026-09-02
授權條款
MIT
01它能幫你完成什麼?
在瀏覽器面板中管理 DeepSeek Harness 某個 profile 的插件安裝狀態
設定頁上的「插件管理」面板:安裝區(npm 套件名稱或 GitHub 專案)與已載入區(版本檢查/更新、停用開關、bundle 解除安裝);bundle 進入分層堆疊,非 bundle 以 insert rows 掛載
透過 web profile 安裝第三方插件的 DSH profile 操作者與進階使用者
開發官方格式的 DeepSeek Harness 插件
引導建立官方 bundle / cordis 插件的 make-dsh-plugin skill 與實戰手冊(skill 套件 / MCP / Node 工具 / 含 UI)
希望為 DeepSeek Harness 發佈 bundle 或 cordis 插件的插件作者
02如何將外掛接入 DeepSeek Harness?
先決條件
- PATH 上已可用 DeepSeek Harness 的 `dsh` CLI——README 中的每條安裝指令都呼叫 `dsh plugin --profile web add`
- 要安裝進去的 web profile(README 使用 `--profile web`)
安裝步驟
- 01
推薦(git 來源,一行):`dsh plugin --profile web add "github:vlln/plugin-registry#path:/packages/plugin/console"`
$ dsh plugin --profile web add "github:vlln/plugin-registry#path:/packages/plugin/console"
- 02
$ npm 來源:`dsh plugin --profile web add @vlln/plugin-console@0.1.0`
- 03
本機目錄:`git clone https://github.com/vlln/plugin-registry`,`cd plugin-registry/packages/plugin/console`,再 `dsh plugin --profile web add .`
$ git clone https://github.com/vlln/plugin-registry
- 04
掛載後重新整理網頁,設定頁就會出現「插件管理」面板
驗證整合成功
- 掛載後重新整理網頁——「插件管理」面板出現在設定頁
03DSH 整合程度與能力邊界
薄控制台(cordis bundle)透過 `dsh plugin --profile web add` 安裝到 DeepSeek Harness 的 web profile;提供一個瀏覽器面板與 4 個 agent 工具來管理安裝狀態,並附帶用於撰寫官方插件的 make-dsh-plugin skill。
薄控制台——插件管理面板
npm 套件名稱或 GitHub 專案 URL(`https://github.com/o/r` / `github.com/o/r` / `github:o/r`,自動正規化)→profile 的安裝狀態:bundle 進入分層堆疊,非 bundle 以 insert rows 掛載;已載入區提供版本檢查/更新、停用開關、解除安裝
自動執行 `pnpm add` 安裝所指定的套件make-dsh-plugin skill 與實戰手冊
一個插件構想與選定的形式(skill 套件 / MCP / Node 工具 / 含 UI)→遵循 `dsh.bundle` 或 plain-apply 規格的官方 bundle / cordis 插件骨架,含安裝與驗證紀律
4 個用於安裝狀態管理的 agent 工具
來自 DeepSeek Harness 工作階段的 agent 工具呼叫→透過同一個控制台呈現的安裝狀態管理動作(安裝 / 啟用 / 停用 / 更新)
04適合誰?何時不該用?
適合
- 透過 web profile 安裝第三方插件的 DSH profile 操作者與進階使用者
- 希望為 DeepSeek Harness 發佈 bundle 或 cordis 插件的插件作者
不適合
- 在 Windows 上請使用 `#path:` 安裝形式,不要使用 `#main&path:...`:win32 的 `dsh plugin` 會透過 cmd.exe 轉送引數,而 `&` 是命令分隔符,因此 `#main&path:...` 會被切開並以 ERR_PNPM_INVALID_DEPENDENCY_NAME 失敗。
05相容性、維護與安全提醒
- 在 Windows 上請使用 `#path:` 安裝形式,不要使用 `#main&path:...`:win32 的 `dsh plugin` 會透過 cmd.exe 轉送引數,而 `&` 是命令分隔符,因此 `#main&path:...` 會被切開並以 ERR_PNPM_INVALID_DEPENDENCY_NAME 失敗。
- 自 0811 起官方 repository-plugins 機制已移除;外部插件(含本控制台)僅能透過 web profile 安裝——bundle 加入 `dsh.profile.bundles`,非 bundle 在 `cordis.patch.yml` 中以 insert rows 掛載。
- 插件 Node(執行期)這一半的變更需要重新啟動才會生效——README 指向一份開發前必讀的 gotchas 文件。
MIT License; pivoted 2026-08 to a thin console + plugin development spec (repository-plugins mechanism removed since 0811)
06常見問題
如何把 plugin-registry 控制台安裝到 DeepSeek Harness?
推薦用 git 來源一行安裝:`dsh plugin --profile web add "github:vlln/plugin-registry#path:/packages/plugin/console"`;也可用 npm:`dsh plugin --profile web add @vlln/plugin-console@0.1.0`;或克隆後 `dsh plugin --profile web add .`(本機目錄)。掛載後重新整理網頁即可。
薄控制台在 DeepSeek Harness 裡做什麼?
它在設定頁加入「插件管理」面板,管理某個 profile 的插件安裝狀態:安裝區(npm 套件名稱或 GitHub 專案)與已載入區(版本檢查/更新、停用開關、bundle 解除安裝);bundle 進入分層堆疊,非 bundle 以 insert rows 掛載。
plugin-registry 還會以 repository-plugin 形式安裝插件嗎?
不會。自 0811 起官方 repository-plugins 機制已移除;外部插件(含本控制台)僅能透過 web profile 安裝。bundle 加入 `dsh.profile.bundles`,非 bundle 在 `cordis.patch.yml` 中以 insert rows 掛載。
如何用這個倉庫開發 DeepSeek Harness 插件?
使用 make-dsh-plugin skill 與實戰手冊:選定形式(skill 套件 / MCP / Node 工具 / 含 UI),宣告 `dsh.bundle` 或 plain apply,再遵循安裝與驗證紀律。
在 Windows 上為什麼 `#main&path:...` 安裝形式會失敗?
win32 的 `dsh plugin` 會透過 cmd.exe 轉送引數,而 `&` 是命令分隔符,因此 `#main&path:...` 會被切開並以 ERR_PNPM_INVALID_DEPENDENCY_NAME 失敗;請改用 `#path:` 形式。
07相關的 DSH 工作流程
distilly
作者 titanwings
Distilly — Distill how they think into reusable Skills for any Agent or Bot. Formerly Colleague Skill(原同事 Skill).
dsh-market
作者 dsh-market
The plugin market inside DeepSeek Harness — browse, search, one-click install · DSH 視覺化外掛市場
ai_animation
作者 unclecheng-li
本專案整理了用於生成[炫酷 HTML 動畫網頁]的 AI Prompts,涵蓋動畫效果、3D 視覺化、PPT 風格演示、UI 美化等多個類別。
aegis
作者 ganyuanran
讓 AI 編碼智慧體具備架構意識:基線優先、證據驗證、漂移檢查,保障長任務安全。
08資料與來源
DeepSeek Harness's official mechanisms define "what a plugin is and how it runs"; this repository adds two things
1. **Thin console** (`packages/plugin/console`) — browser panel managing a profile's plugin install state + 4 agent tool…
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-02。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
