DeepSeek Harness 插件安装生态报告 · 第 1 期
安装赛道第 1 期。一份关于 dsh.so 安装验证阶梯(L1–L5)如何覆盖公开插件注册表的活页报告。与冻结快照的生态报告第 1 期不同,本页每个数字都在构建时从 append-only 沙盒测试记录重新聚合——每日阶梯流水线落库、部署之后报告自动前进。始终最新的表格视图在 /zh/verification/。
摘要
注册表收录 12,921 个插件。当前 dsh 版本上,安装验证已覆盖其中 12,767 个(覆盖率 98.8%);5,543 个插件——占注册表的 42.9%——通过了完整运行验证门(L5):沙盒安装、web 启动、HTTP 可访问、插件清单 active。2,493 个安装检测失败,附逐插件链接;15 个仅持有旧 dsh 版本的判定,正在排队等待复测。运行门之下,静态漏斗宽得多:12,936 个插件拥有可解析、钉定版本的安装规范(L3)。失败与未排到永远严格分开——未测绝不报告为失败。
主数字
安装漏斗 L1–L5
每个收录条目都爬同一架梯子:先三道静态门,后两道运行门。L1 收录 → L2 结构化 → L3 安装规范 → L4 安装实测 → L5 运行验证。L1–L3 是与版本无关的注册表静态检查;L4/L5 是沙盒运行时实测,判定只对实测时的 dsh 版本有效。
| 等级 | 通过 | 失败 | 未定论 | 未测 | 旧版待复测 | 通过率 |
|---|---|---|---|---|---|---|
| L1收录 | 13,009 | 0 | 0 | 312 | — | |
| L2结构化 | 12,167 | 75 | 767 | 312 | — | |
| L3安装规范 | 12,936 | 0 | 291 | 94 | — | |
| L4安装实测 | 12,040 | 122 | 613 | 320 | 226 | |
| L5运行验证 | 5,543 | 2,391 | 4,173 | 1,214 | — |
口径:统计对象为携带验证记录的 13,321 个插件。L4/L5 行只统计当前 dsh 版本(0.1.2-alpha.1)的真测判定,通过率分母剔除旧版待复测项;L1–L3 为静态检查、无版本口径。未测不等于失败。
分 dsh 版本判定
| dsh 版本 | 通过 | 其中 L5 已验证 | 失败 | 未定论 |
|---|---|---|---|---|
0.1.2-alpha.1当前 | 5,543 | 5,543 | 2,493 | 4,731 |
0.1.1-rc.2 | 7,398 | 0 | 523 | 62 |
版本不可考 | 31 | 4 | 2 | 5 |
每个 dsh 版本的判定独立保留——逐插件取该版本最新真测判定(L5 优先于 L4)。版本不可考 = 版本记录出现之前的史前记录。旧版本上的通过永远不计入当前口径。
观察
运行验证已达到注册表规模
观察。 全注册表的 42.9%——5,543 / 12,921 个插件——已通过 L5 运行验证门;当前 dsh 版本上携带运行时判定的插件共 12,767 个。每一条判定都来自 append-only 沙盒测试记录,可经安装 DATA API 逐插件溯源。
注册表插件:12,921 当前 dsh 版本运行时判定:12,767(覆盖率 98.8%) 运行验证通过(L5):5,543 仅 L4 沙盒安装通过(尚未运行验证):0 失败:2,493 · 未定论:4,731 · 旧版待复测:15 数据截至:2026-09-03
边界。 运行时判定回答的是「能不能装、能不能加载」:受限沙盒内的安装 → web 启动 → HTTP 可访问 → 插件清单 active。冒烟序列之外,它不对代码行为做任何断言。
局限。 覆盖率描述的是检测 instrumentation 与队列推进到了哪里,不是生态质量。未测的插件绝不是失败的插件。 数字随每次部署前进;引用时请连同「数据截至」日期一起给出。
两条安装通道,通过率可测地分化
观察。 npm 通道安装通过率 76.8%(1,084 / 1,412),源码通道为 39.3%(4,450 / 11,328)。差距的一部分来自通道阶梯在测试前冻结的工件不同:npm 通道钉定已发布 tarball,源码通道从 release tag 或 commit 构建。
npm 通道:通过 1,084 / 实测 1,412(76.8%)· 其中运行验证 1,084 源码通道:通过 4,450 / 实测 11,328(39.3%)· 其中运行验证 4,450 通道不可归因(other):27 数据截至:2026-09-03
边界。 通道归因跟随获胜记录的 channel 证据;获胜的 L5 记录本身不带通道证据时,在同一 dsh 版本内向前回溯。仍无法归因的判定计入 other——绝不猜测。
局限。 通过率不是打包质量的排名,它混合了仓库健康度、依赖重量与 Windows 沙盒的具体表现,且随每次扫描推进每天都在变化。 数字随每次部署前进;引用时请连同「数据截至」日期一起给出。
版本化判定是诚实的——数字回落是刻意设计
观察。 每条运行时判定只对实测时的 dsh 版本有效。当前有 15 个插件仅持有旧 dsh 版本的判定:历史完整保留、照常展示,并由阶梯自动排入复测。因此每次 dsh 发版后主数字会先回落、随复测落地再回升。
当前 dsh 版本:0.1.2-alpha.1 旧版待复测(仅有旧版本判定):15 携带判定的 dsh 版本数:2 最新记录环境:dsh-0.1-sandbox · win32 x64 · DSH CLI 0.1.2-alpha.1
边界。 版本口径是刻意为之:dsh 升级后,旧判定既不被悄悄升格、也不被悄悄删除——而是转为 stale,进入复测队列。
局限。 发版后 verified 数回落是记账行为,不是大面积损坏;阶梯复测队列就是恢复路径。 数字随每次部署前进;引用时请连同「数据截至」日期一起给出。
未测不等于失败
观察。 139 个注册表插件还没有运行时判定。大多数是因为不存在可解析的安装命令(L3 未通过),或在队列中排在更新、最近有变动的候选之后。失败永远是显式的:2,493 个插件被明确列为失败,本页与验证页都附逐插件链接。
从未运行实测:139 显式失败:2,493 未定论(unknown):4,731 安装规范(L3)通过:12,936 / 携带记录的 13,321 个插件
边界。 unknown 表示本轮运行没有产出可用判定;它永远不会被归并进通过或失败。未测通常意味着没有可测的安装规范——或者队列还没轮到它。
局限。 队列顺序偏向最近变动与从未测过的候选;插件上架时间早晚本身不是质量信号。 数字随每次部署前进;引用时请连同「数据截至」日期一起给出。
方法学
- 等级。L1 收录——仓库可访问、非空、有 README。L2 结构化——manifest/package.json 有效且关键字段完整。L3 安装规范——存在可解析、钉定版本的安装命令。L4 安装实测——安装命令在隔离沙盒内完整跑通。L5 运行验证——harness 带着插件启动:web 就绪、HTTP 可访问、插件清单 active。
- 判定规则(L5 优先)。每个 dsh 版本上以该版本最新 L5 真测判定获胜;没有 L5 真测的版本回退到最新 L4 判定(沙盒安装通过、尚未运行验证)。L5 通过是站内唯一计为「安装已验证」的判定;仅 L4 通过展示为「安装通过(L5 待补)」。
- 版本口径。运行时判定只对实测时的 dsh 版本有效。升级之后旧判定转为 stale——保留、展示、重排复测——并不再计入当前数字。
- 诚实原则。unknown 保持 unknown;未测绝不报告为失败;环境信息只引用记录原值,缺失时如实标注「记录未记载」。
- 复现。单插件:GET /data/install/<id>.json(文档见 /zh/data/install/)。全注册表:/zh/verification/。方法学全文:/zh/methodology/。
常见问题
L4 安装实测和 L5 运行验证有什么区别?
L4 证明声明的安装命令能在沙盒内跑完且无依赖错误。L5 证明装好的插件真的能加载运行:harness 启动、web 界面提供 HTTP 服务、插件在清单中处于 active。只有 L5 通过才计为安装已验证;仅 L4 通过展示为「安装通过」并标注 L5 待补。
dsh 发版之后,verified 数为什么会回落?
运行时判定是版本化的。新 dsh 版本落地后,旧版本上做出的判定转为 stale——不再计入当前数字,但作为历史完整可见。回落是记账行为,不是大面积损坏;每日阶梯会复测排队的插件,数字随之回升。
插件怎样才能被运行验证?
不需要提交任何东西。阶梯持续运行:拥有可解析安装规范(L3)的插件会被沙盒安装(L4),通过后进入运行冒烟(L5)。任意插件可经 GET /data/install/<id>.json 或详情页的安装徽章查询。
引用本报告
dsh.so — DeepSeek Harness 插件安装生态报告 · 第 1 期(活页构建)。 构建时间:2026-09-03 · 数据截至 2026-09-03 · 当前 dsh 0.1.2-alpha.1 注册表:12,921 个插件 · 当前版运行实测 12,767(98.8%)· 运行验证通过(L5)5,543 漏斗:L3 通过 12,936 · L5 通过 5,543 · 失败 2,493 · 旧版待复测 15 https://dsh.so/zh/reports/install-vol1/