
vlln/plugin-registry
435最近提交 2026年8月13日
plugin-registry DSH 插件
plugin-registry 提供了一个薄控制台面板,在 Web profile 中管理插件安装态(insert、已加载、bundle 安装)。同时内置 make-dsh-plugin agent skill,引导开发者创建官方 bundle 或 Cordis 插件。该包无需补丁,直接配合官方运行时使用。
如何安装 plugin-registry DSH 插件
dsh plugin --profile web add "github:vlln/plugin-registry#main&path:/packages/plugin/console复制不会执行命令。安装 plugin-registry DSH 插件前请核对仓库和版本。
plugin-registry DSH 插件数据来源
plugin-registry DSH 插件快照日期:2026年8月16日
discovered
plugin-registry DSH 插件能做什么
- 通过浏览器面板管理插件安装态:insert 插件区实时挂载/移除(HMR 零重启)、已加载插件区启停持久化、bundle 安装区(pnpm add + 层栈 reconcile)。
- 提供 make-dsh-plugin agent skill,引导选定插件形态(skill 包/MCP/Node 工具/带 UI)并输出官方格式。
- 支持两种安装方式:git 源直接安装(推荐,无需构建)和本地目录安装(有源码时)。
plugin-registry DSH 插件适合哪些场景
- 在设置页「插件」面板中直接启用或禁用已加载的插件,无需重启。
- 实时挂载或移除纯 Cordis 插件(非 bundle)以测试配置效果。
- 使用 make-dsh-plugin 技能快速创建新插件项目,参考官方规范。
plugin-registry DSH 插件适合谁
- 需要图形化界面管理已安装插件的 DSH 用户。
- 需要开发引导和最佳实践的第三方插件开发者。
plugin-registry DSH 插件的限制
- 仅支持 web profile(--profile web),不适用于其他 profile。
- 依赖官方 DSH 运行时(v0.8.11+)及其 bundle/insert 机制,不能独立运行。
- 插件处于活跃开发中,仓库曾因官方机制变更大幅转向(2026-08),可能仍有变化。
plugin-registry DSH 插件的仓库 README 摘录
以下文字摘自 plugin-registry DSH 插件的上游仓库 vlln/plugin-registry 的 README,版权归原作者,仅作引用。
浏览器面板管理 profile 插件安装态(bundle 层栈 + insert 行 + 启停),零补丁; `make-dsh-plugin` skill 引导开发者按官方格式写插件。 </p> <p align="center"> <img src="https://badgen.net/badge/license/MIT/green" alt="license" /> <img src="https://badgen.net/badge/format/official%20plugin/8257D0" alt="official plugin" /> </p> --- > **转向(2026-08)**:官方 0809 推出仓库插件机制(`.dsh-plugin`)覆盖旧独立机制 ~95%,本仓库收敛为 > **薄控制台 + 插件开发规范和引导**(旧 patch/CLI/面板已移除)。**0811 起官方删除 > repository-plugins 机制**(`vendor/loader/src/repository.ts`),外部插件统一经 web profile 安装: > bundle 插件(`dsh.bundle` 包)进 `dsh.profile.bundles` 层栈;非 bundle 插件(纯 cordis 包)经 > profile `cordis.patch.yml` insert 行挂载(配置 HMR 实时生效)。完整评估见 [官方 0809 覆盖度](docs/official-0809-coverage.md)。 ## 定位 DeepSeek Harness 官方机制管「插件是什么、怎么跑」;本仓库补两件事(面板结构见 [console README](packages/plugin/console/README.md),开发引导见下文): 1. **薄控制台**(`packages/plugin/console`)——管理 profile 插件安装态的浏览器面板 + 4 个 agent 工具 2. **开发规范和引导**——`make-dsh-plugin` skill + cookbook,指导创建官方 bundle / cordis 插件 ## 生态关系(谁能干什么) ``` 官方 DSH(DeepSeek Harness) 插件运行时 + profile bundle 机制(0811 起无 repository 机制) │ ├── 官方插件(bundle) loop / task-status / navbar 等——`dsh plugin --profile web add` 装进 profile 层栈 ├── 第三方插件(bundle/纯插件)独立
阅读完整 README仓库许可: MIT
plugin-registry DSH 插件常见问题
如何安装 plugin-registry?
在终端执行 `dsh plugin --profile web add "github:vlln/plugin-registry#main&path:/packages/plugin/console"`。该命令使用 git 源安装,无需构建。安装后刷新 Web 页面,设置页会出现「插件」面板。
为什么这个插件只支持 web profile?
插件设计用于管理 web profile 下的插件安装态,这是官方 DSH 运行时(v0.8.11+)推荐使用的 profile。其他 profile 可能缺少 bundle 和 insert 机制,无法正常工作。
我可以在 DSH 0.8.11 之前的版本使用 plugin-registry 吗?
不可以。plugin-registry 依赖官方在 v0.8.11 中移除的 repository 机制和基于 profile 的安装方式。旧版本不支持,请升级到最新 DSH。
如何使用 make-dsh-plugin 创建新插件?
安装 plugin-registry 后,通过 agent 界面调用 make-dsh-plugin skill。它会引导你选择插件类型(skill 包、MCP、Node 工具或带 UI),然后按官方格式生成文件。建议先阅读 skill references 中的注意事项。
如何卸载 plugin-registry?
可以在设置页的插件面板中卸载(如果它作为 bundle 列出),或者使用命令行:`dsh plugin --profile web remove plugin-registry`。注意卸载后插件管理面板和 make-dsh-plugin skill 都会消失。