plugin-registry 的行为说明
DeepSeek Harness 将控制台加载到 web profile。挂载后刷新 Web 页面,设置页会出现“插件管理”面板。安装区接受 npm 包名,以及 https://github.com/o/r、github.com/o/r、github:o/r 三种 GitHub 写法,并在安装前自动规范化。已加载插件区负责版本检查、更新、持久化 disabled 状态和卸载 bundle 插件;控制台另提供 4 个 agent 工具。
plugin-registry 的配置
DeepSeek Harness 使用以下 profile 结构:
- bundle 插件写入
dsh.profile.bundles 层栈。
- 纯 Cordis 插件通过
cordis.patch.yml 的 insert 行挂载。
insert 配置变化可通过配置 HMR 实时生效。README 未规定其他配置键或默认值。
plugin-registry 的命令与开发引导
安装入口是 DeepSeek Harness profile 范围内的 add 操作,控制台通过它处理 npm 和 GitHub 来源。make-dsh-plugin skill 指导创建官方 bundle 或纯 Cordis 插件,包括选择形态、声明 dsh.bundle 或纯 apply,以及进行安装验证。补充注意事项位于 skills/make-dsh-plugin/references/gotchas.md。
已知限制
plugin-registry 依赖 DeepSeek Harness 的 profile 安装机制,README 展示的控制台安装目标是 web profile。上游已经删除 repository-plugins 机制,本插件不恢复旧路径,而是使用 bundle 层栈或 cordis.patch.yml 的 insert 行。