dsh-ui-registry-aggregator
在终端中运行以下命令:
dsh plugin install Stolyarovmn/dsh-ui-registry-aggregator
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 的插件管理或终端中执行 dsh plugin install Stolyarovmn/dsh-ui-registry-aggregator,也可从源码仓库 https://github.com/Stolyarovmn/dsh-ui-registry-aggregator 按 README 说明安装。
插件介绍
DeepSeek Harness 自带插件管理器,但要在 npm、GitHub、企业目录和自定义 JSON 等多处找插件、比对版本、确认与当前 Harness 是否兼容,往往仍要来回切换。Registry Aggregator 在原生 Plugin Manager 外围补上联邦式发现与更新发现,把来源配置、浏览安装和更新检查收进同一套界面,面向 DSH 0.2.x 干净实现,不背负 0.1.x 兼容包袱。
在来源侧,插件支持内置 npm 与 GitHub、自定义 JSON 与企业目录;可启用/禁用、增删与刷新,并展示包/仓库数量、健康与错误状态。配置通过 ctx.configForms live 调整,经 DSH Connection 做认证 Host RPC;请求带边界、超时、重定向校验、DNS 固定与私网拦截等安全约束。
浏览时可在已启用来源间联邦搜索;空查询可看热门/默认结果;配合来源、发布、新鲜度、标签、兼容性与分页等筛选,以及相关性、星标、下载、新鲜度、名称等可组合排序与百分位归一化综合排名。安装前会依据实际运行的 DSH 版本标注 Compatible / Incompatible / Not verified,已知不兼容包会禁用;一键安装走原生 remote.pluginManager.inspect() → installBundle()。
更新侧会从已安装 bundle 与 npm 清单发现可升级项,支持单包更新与顺序执行的 Update all(不兼容目标保持禁用,且本插件自身最后更新以免打断队列)。适合经常在多源找插件、需要版本与兼容性证据、并希望少离开 Harness 主界面的用户与团队;若你仍停留在 DSH 0.1.x,应使用 README 中的历史维护分支而非本 0.2.x 主线。
使用场景
- 需要从 npm、GitHub 与企业目录等多处统一搜索 Harness 插件
- 安装前想对照当前 DSH 版本查看兼容性与版本证据
- 已装插件希望批量发现更新并顺序执行 Update all
- 团队要维护自定义 JSON 或企业目录作为内部插件源
适合人员
- 经常在 Harness 里扩展能力、需要多源找插件的开发者
- 负责内网插件目录或私有源的平台/运维同学
- 希望减少离开主界面、统一浏览与更新的 DSH 0.2.x 用户