🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

插件源聚合器 Stolyarovmn/dsh-ui-registry-aggregator

DeepSeek Harnessv0.5.2
Stolyarovmn36 天前有提交已提供中文文档扫描:含敏感能力

聚合多个插件源,统一搜索并一键安装

30/100
综合分
0
GitHub 星标
502
npm 周下载
—/5
用户评分

数据截至 2026/9/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @stolyarovmn/dsh-ui-registry-aggregator
npm 源 · @stolyarovmn/dsh-ui-registry-aggregator 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · market
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功(非静态推断);本次验证针对插件 v0.5.3,当前版本为 v0.5.2
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 36 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包@stolyarovmn/dsh-ui-registry-aggregator @ 0.5.2
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖要求 >=0.2.0-rc.2 <0.3.0 · 最新 0.2.1-rc.2 兼容
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/20 04:29:38

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
  • 读取本地文件
    index.js:60
    const manifest = JSON.parse(readFileSync(anchor, 'utf8'))
  • 发起网络请求
    index.js:154
    async fetch(request) {
  • 写入剪贴板
    client.js:714
    await navigator.clipboard.writeText(value)
  • 发起网络请求
    source-core.js:212
    return new Agent({
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-client-connection@deepseek-ai/schemastery@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 聚合多个插件源
  • 统一搜索插件
  • 一键安装插件

为 DeepSeek Harness 聚合联邦插件仓库——把 npm、GitHub 和 JSON 目录合并成一个可搜索索引。

v0.5.32026-10-27
· @stolyarovmn/dsh-ui-registry-aggregator 0.5.3 0.5.3-rc.1 稳定版发布,面向当前 DeepSeek Harness 0.2.1-rc.4 目标。运行时代码与已验证的 RC 一致。 · 包含内容 · Sources、Browse 和 Updates 通过官方 DSH 0.2.1 的 plugins.tab 根插槽集成; · 旧的 DOM 轮询桥接只作为 0.2.0-rc.2 的兼容回退保留; · Browse 的图标解析支持当前 DSH 显示资源契约的 exports["./icon"]; · npm/unpkg/GitHub 图标临时拉取失败不会被缓存成「确认无图标」; · 包导出 "./icon": "./icon.svg",并把 icon.svg 保留在发布文件里。 · 兼容性 · 声明 @deepseek-ai/dsh >=0.2.0-rc.2 <0.3.0。 · 隔离安装 + Web 启动冒烟测试在 DSH 0.2.0-rc.2、0.2.1-rc.2、0.2.1-rc.3 和 0.2.1-rc.4 上均通过。 · 发布前已在真实 DSH 0.2.1-rc.4 的 Chromium 环境验证通过。 · 验证 · 仓库测试和 JavaScript 语法检查通过; · npm pack --dry-run 通过; · 真实 RC4 浏览器冒烟测试确认了原生 Registry 标签页、Browse 结果、两个插件的 SVG 图标、原生 Automation Tasks 管理器,且没有插件或运行时崩溃。 这个版本是稳定的 npm 发布版,计划以 dist-tag latest 发布。
v0.5.3-rc.12026-10-27预发布
· @stolyarovmn/dsh-ui-registry-aggregator 0.5.3-rc.1 候选版本,重点适配 DeepSeek Harness 0.2.1-rc.4,接入原生 Plugin Manager,并让插件图标稳定可用。 · 修复 · 解析图标时遇到 npm/unpkg/GitHub 临时故障,不再把结果缓存成确认的「无图标」。下次刷新会立即重试,不会在负缓存 TTL 内一直显示通用图标。 · Browse 解析图标时,除了旧的顶层 icon 字段,现在也识别当前 DSH 显示资源契约里的 exports["./icon"]。 · DSH 0.2.1 不再依赖 0.2.0-rc.2 那套 DOM 轮询兼容方案来暴露 Registry 导航。 · 原生 DSH 0.2.1 集成 · Sources、Browse、Updates 通过 DSH 0.2.1 Plugin Manager 提供的官方 plugins.tab 根插槽注册。 · 旧 DOM 桥只保留作兼容回退,用于没有根标签插槽的 0.2.0-rc.2。 · 原有的 plugins.bundle.config 详情页界面继续保留,作为回退/详情 UI。 · 打包 · 导出 "./icon": "./icon.svg",并把 icon.svg 保留在发布文件里。 · 兼容范围保持 @deepseek-ai/dsh >=0.2.0-rc.2 <0.3.0;隔离安装/启动冒烟测试覆盖当前测试过的 0.2.x 候选版本。 · 预发布版本用 npm dist-tag next 发布;稳定版沿用默认 npm 标签。 · 对已发布版本重跑发布工作流,不会重复发布。 · 验证 · 仓库测试和 JavaScript 语法检查通过。 · npm pack --dry-run 通过。 · 已发布图标探测成功从 npm/unpkg 解析出 Registry Aggregator 0.5.2 和 Schedule Tab 0.8.0 的 SVG。 · 隔离安装 + Web 启动冒烟测试在 DSH 0.2.0-rc.2、0.2.1-rc.2、0.2.1-rc.3、0.2.1-rc.4 上通过。 · 真实 DSH 0.2.1-rc.4 的 Chromium 端到端验证通过:两个 RC 包都加载进原生 Plugin Manager,Sources / Browse / Updates 通过 plugins.tab 渲染,两张 Browse 卡片都解析出 SVG data URL,原生 Automation Tasks 管理器能打开,没有插件/运行时崩溃报告。 有意以 RC 形式发布到 npm dist-tag next,不提升到稳定 npm 标签。
v0.5.22026-10-06
· Registry Aggregator v0.5.2 0.5.2 把人工验证过的 0.5.2-rc.6 系列正式发布,面向 DeepSeek Harness 0.2.x。本次发布把 Registry Aggregator 的发现与更新工作流搬到主 Plugins 页面,包的生命周期仍留在原生 DSH Plugin Manager 里。 · 亮点 · 主 Plugins 工作流 — Installed | Sources | Browse | Updates 现在直接放在主 Plugins 页面上,沿用原生 Installed 标题与计数的视觉语言。 · 原生 Installed 保持原样 — 原来的 DSH Installed 包卡片仍是 Installed 视图,没有被一份重复列表取代。 · 从 Installed 更新 — 已安装包若有更新的可用版本,原生包控件旁会直接出现 Update → vX.Y.Z 操作。 · 全部更新 — 可更新的已安装包能在主 Plugins 页面依次处理,Registry Aggregator 最后更新自己。 · 实时更新计数 — 主 Updates 入口显示当前有多少个可用更新。 · 不打开插件也能浏览 — Sources、Browse、Updates 可直接在 Plugins 页面使用;plugins.bundle.config 仍保留在 Registry Aggregator 内,作为受支持的备用/详情视图。 · 稳定性修复 · DSH 0.2.0-rc.2 兼容桥现在会等原生 Plugin Manager 清单加载完成后再挂载,避免此前出现的 pluginManager/listBundles 骨架卡死。 · 之前基于 MutationObserver 的做法已移除;原生清单就绪后,兼容桥会缓慢对齐。 · 打开插件详情页会拆除主页面界面,修复此前详情页上方残留重复 Registry Aggregator UI 的问题。 · 兼容桥销毁后,原生 Installed 的 DOM 可见性恢复。 · DSH 0.2.0-rc.2 集成说明 原版 DSH 0.2.0-rc.2 没有提供受支持的列表级 Plugin Manager 插槽。因此主 Plugins 页面集成是一个显式、锁定版本的 rc.2 兼容桥。它有意与旧的 DSH 0.1.x 兼容线隔离,等 DSH 提供原生插槽后应替换掉。 常规详情页集成继续使用受支持的 plugins.bundle.config 插槽。 · 兼容性 · DSH 对等版本范围:>=0.2.0-rc.2 <0.3.0 · 验证基线:DSH 0.2.0-rc.2 · 兼容性证据按实际运行的 DSH 版本评估。 · DSH 0.1.x 用户应继续留在历史版本 v0.4.17 / dsh-0.1.7 线上。 · 验证 · JavaScript 语法检查 · 仓库单元/客户端契约测试 · npm 包 dry-run 验证 · 隔离环境下的 DSH 0.2.0-rc.2 安装冒烟测试 · 在真实 Harness UI 中人工验证主 Plugins 页面的 Installed | Sources | Browse | Updates 导航与 Browse 结果 验证过的 UI 截图已放进 README。 · 已知限制 · 构建脚本审批仍在原生 Add plugin 对话框里; · 全部更新的取消尚未实现; · 自动更新发现尚未覆盖只有 GitHub、没有 npm 包标识的已安装依赖; · 在出现受支持的列表级 Plugin Manager 插槽之前,主 Plugins 列表界面仍是 DSH 0.2.0-rc.2 兼容桥。 · 安装 $DSH_VERSION = "0.2.0-rc.2" $PROFILE = "dsh-020-test" $env:DSH_HOME = "$env:USERPROFILE\.dsh-020-test" pnpm dlx "@deepseek-ai/dsh@$DSH_VERSION" plugin --profile $PROFILE add "@stolyarovmn/dsh-ui-registry-aggregator@0.5.2" pnpm dlx "@deepseek-ai/dsh@$DSH_VERSION" --profile $PROFILE
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness 的注册表聚合器 注册表聚合器是 DeepSeek Harness 的一个联邦式插件发现 UI。它将受信任的插件注册表、GitHub 仓库以及兼容的 JSON 目录整合到一个规范化索引中,同时将安装和插件生命周期管理交由原生 DSH 插件管理器处理。 截图 已连接的源 内置的 npm 和 GitHub 源会经过健康检查、计数,并在 Sources 视图中进行管理。 注册表聚合器 — 已连接的源 浏览与搜索 在已连接的源中搜索、筛选结果、查看证据,并安装经过验证的 DSH 包,而无需离开 DeepSeek Harness。 注册表聚合器 — 浏览搜索 亮点 - 联邦式源 — 整合 npm、GitHub 以及兼容的 JSON 目录。 - 浏览 — 将所有启用的源作为单一去重索引进行搜索。 - 经过验证的 DSH 包 — npm/GitHub 候选包在被作为可安装结果展示之前,会检查其根目录下是否存在 dsh.bundle.patch。 - 证据 — 在可用时显示发布渠道、GitHub star 数、npm 30 天下载量、新鲜度、源元数据以及声明的 DSH 兼容性。 - 筛选 — 稳定版本、时效、类别以及 DSH 元数据。
展开完整文档(README 剩余 1 节)
DeepSeek Harness 的注册表聚合器

注册表聚合器是 DeepSeek Harness 的一个联邦式插件发现 UI。它将受信任的插件注册表、GitHub 仓库以及兼容的 JSON 目录整合到一个规范化索引中,同时将安装和插件生命周期管理交由原生 DSH 插件管理器处理。

截图

已连接的源

内置的 npm 和 GitHub 源会经过健康检查、计数,并在 Sources 视图中进行管理。

注册表聚合器 — 已连接的源

浏览与搜索

在已连接的源中搜索、筛选结果、查看证据,并安装经过验证的 DSH 包,而无需离开 DeepSeek Harness。

注册表聚合器 — 浏览搜索

亮点

- 联邦式源 — 整合 npm、GitHub 以及兼容的 JSON 目录。
- 浏览 — 将所有启用的源作为单一去重索引进行搜索。
- 经过验证的 DSH 包 — npm/GitHub 候选包在被作为可安装结果展示之前,会检查其根目录下是否存在 dsh.bundle.patch。
- 证据 — 在可用时显示发布渠道、GitHub star 数、npm 30 天下载量、新鲜度、源元数据以及声明的 DSH 兼容性。
- 筛选 — 稳定版本、时效、类别以及 DSH 元数据。
- 多重排序 — 组合 Stars、Downloads、Freshness 和 Name;每个条件均可升序或降序。
- 分页 — 每页 20、50 或 100 项,结果上方和下方均提供导航。
- 原生安装 — 通过 DSH 插件管理器 Host API 一键安装。
- 回退命令 — 可安装结果还会展示其 dsh plugin add … 命令。
- 响应式热度元数据 — 缺失的 GitHub star 数会在 Browse 渲染后补充加载,因此 GitHub 元数据不会阻塞初始搜索结果。

0.4.14 中的新内容

0.4.14 是首个从重命名后的 Stolyarovmn/dsh-ui-registry-aggregator 仓库通过 npm Trusted Publishing 发布的版本。它保持 0.4.13 中快速的 Browse/search 路径不变。

- 从规范的 dsh-ui-registry-aggregator 仓库发布;
- npm Trusted Publisher 已接入 .github/workflows/publish.yml;
- README 截图和仓库元数据指向重命名后的仓库;
- 搜索、源计数、包验证以及异步 GitHub star 补充加载与 0.4.13 相比保持不变。

架构

Plugins → Installed → @stolyarovmn/dsh-ui-registry-aggregator
├─ Sources / Browse UI
├─ ctx.configForms → source configuration
├─ authenticated Connection RPC (/api/plugin-sources/*)
│ └─ Host adapters
│ └─ normalize → deduplicate → verify → filter → sort → paginate
└─ ctx.remote.pluginManager
├─ inspect(spec)
└─ installBundle(spec)

浏览器不会直接获取任意目录 URL。外部源访问在 Host 侧通过经过身份验证的 DSH Connection RPC 边界进行。
GitHub star 补充与 Browse 关键路径有意分离:

Browse 请求 → 发现 / 验证 / 过滤 / 排序 / 分页 → 渲染卡片 → 为可见仓库请求缺失的 GitHub star → 就地更新卡片

安装

npm

dsh plugin --profile web add @stolyarovmn/dsh-ui-registry-aggregator

如果你通过 pnpm dlx 运行 DSH:

pnpm dlx @deepseek-ai/dsh@0.1.7-rc.1 plugin --profile web add @stolyarovmn/dsh-ui-registry-aggregator

GitHub

pnpm dlx @deepseek-ai/dsh@0.1.7-rc.1 plugin --profile web add "git+https://github.com/Stolyarovmn/dsh-ui-registry-aggregator.git"

启用已安装的 bundle,然后打开:

Plugins → Installed → @stolyarovmn/dsh-ui-registry-aggregator

npm 和 GitHub 源会在首次使用时自动添加。

源类型

| 类型 | 行为 |
| npm | 使用 DSH 相关包元数据和关键词进行 npm registry 发现。 |
| github | 使用 DeepSeek-Harness 特定的 topic 交集进行 GitHub 仓库发现。 |
| dsh-plugin-shop | 用于兼容源端点的 JSON 目录适配器。 |
| dshplugin-app | 用于兼容 dshplugin.app 端点的 JSON 目录适配器。 |
| custom-json | 公共 JSON 目录。 |
| corporate | 由 Host 控制私有网络和凭据权限的 JSON 目录。 |

JSON 源可以返回裸数组,或包含 plugins、items 或 results 的对象。

示例:

{
"plugins": [
{
"id": "pdf-tools",
"name": "PDF Tools",
"description": "Extract and merge PDF documents.",
"version": "1.2.0",
"package": "@example/dsh-plugin-pdf",
"repository": "https://github.com/example/dsh-plugin-pdf",
"install": {
"type": "npm",
"spec": "@example/dsh-plugin-pdf@1.2.0"
}
}
]
}

身份优先级依次为 npm 包、规范仓库 URL,然后是源特定的 id。重复记录会保留来源归属、版本和规范化类别标签。

发现质量

Registry Aggregator 将 registry 搜索命中视为候选,而非自动视为可安装的 DSH 插件。

- npm 候选会根据其已发布的包元数据进行验证。
- 精确的 npm 包名可以从 registry packument 解析,而不必仅依赖最终一致的搜索索引。
- 短查询和部分查询会将缓存发现与查询特定的 npm/GitHub 发现相结合。
- GitHub 发现使用 DeepSeek-Harness 特定的 topic 交集,而不是仅使用宽泛的 dsh-plugin topic。
- npm/GitHub 候选必须声明根级 dsh.bundle.patch,UI 才会显示 Install 或回退命令。
- 不是有效 DSH bundle 的候选会在总数统计、排序、分页和渲染之前被移除。
- npm/GitHub 源计数器表示经过验证的可安装 bundle 候选,而不是原始关键词/topic 基数。

流行度证据
- npm 下载量来自 npm 包/下载元数据。
- GitHub 星标取自 GitHub discovery,当结果中已包含它们时。
- 如果某个可见的 npm 发现的插件有 GitHub 仓库但没有星标数,客户端会在 Browse 结果渲染后 请求缺失的仓库统计信息。
- 异步星标查询会被缓存,并仅限于可见结果;失败会被忽略,而不会导致 Browse 失败。

排序

排序标准相互独立且可组合:

- Stars
- Downloads
- Freshness
- Name

点击某个标准会循环切换:

off → descending → ascending → off

标准启用的顺序决定了优先级。

兼容性

- DSH:>=0.1.7-rc.1 <0.2.0
- 已使用 DSH 0.1.7-rc.1 测试

当发布者声明时,确切的包兼容性会从包元数据中读取。安装会由原生 DSH Plugin Manager 再次验证。

安全性

浏览器可编辑的源设置绝不包含凭据。

主机保护包括:

- 仅允许 HTTP(S) 源 URL;
- 拒绝 URL 内嵌凭据;
- 默认阻止环回、链路本地、私有、组播、保留以及其他非全局单播目的地;
- DNS 固定和重定向目的地重新验证;
- 源、响应大小、结果数量、并发和 RPC 大小限制;
- 由主机控制的私有源和环境 bearer token 允许列表;
- 在命令被暴露或发送到 Plugin Manager 之前进行安装规范验证。

Install 操作会通过原生 DSH Plugin Manager 执行第三方代码。安装前请审查源和包。

主机配置

- id: registry-aggregator
name: '@stolyarovmn/dsh-ui-registry-aggregator'
config:
timeoutMs: 10000
maxResponseBytes: 2097152
maxPlugins: 2000
maxSources: 20
maxTotalPlugins: 5000
maxRpcBytes: 4194304
concurrency: 4
privateSourceIds:
- corporate
auth:
- sourceId: corporate
tokenEnv: DSH_CORPORATE_REGISTRY_TOKEN

开发

npm install
npm test
npm run test:pack

许可证

MIT
预览分享卡片长什么样 ↓Stolyarovmn/dsh-ui-registry-aggregator
分享 · DeepSeek Harness Hub
Stolyarovmn/dsh-ui-registry-aggregator

聚合多个插件源,统一搜索并一键安装

这是你的仓库?认领条目

回到顶部