返回目錄

plugin-registry

編輯精選已封存

vlln/plugin-registry

DSH 外掛生態基建:薄控制台(瀏覽器面板管理官方 repository 外掛,0 patch)+ make-dsh-plugin skill 官方外掛開發引導

該倉庫已封存 —— 唯讀且不再維護,安裝前請仔細審查程式碼。

前往 GitHub
$ dsh plugin --profile web add "github:vlln/plugin-registry#path:/packages/plugin/console"

58

星數

6

Fork

TypeScript

語言

MIT

授權條款

2026-08-04

建立於

2026-10-03

最近推送

採 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`)

安裝步驟

  1. 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"

  2. 02

    $ npm 來源:`dsh plugin --profile web add @vlln/plugin-console@0.1.0`

  3. 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

  4. 04

    掛載後重新整理網頁,設定頁就會出現「插件管理」面板

驗證整合成功

  • 掛載後重新整理網頁——「插件管理」面板出現在設定頁

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

薄控制台(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 文件。
2026-08-042026-08-30作者未說明

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:` 形式。

08資料與來源

  • 作者聲明github.comd581b3df4054…

    DeepSeek Harness's official mechanisms define "what a plugin is and how it runs"; this repository adds two things

  • 作者聲明github.comd581b3df4054…

    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 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。