返回目录

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-09-21

最近推送

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 插件,绝不滥发。