插件安装生态报告

队列追平了注册表,但只有一半真正跑得起来

跑得起来(L5)仅装得上(L4)失败普通依赖(未挂载)
Vol.2 发布于 2026-09-10安装验证批次:2026-09-08 17:18:15(UTC+8)

有真实安装记录的每个 dsh 版本、同一架梯子 —— 0.1.2-α.1 → 0.1.2-rc.1 → 0.1.3-α.1 → 0.1.3-α.2。分版本跑得起来:5,543 → 6,252 → 6,448 → 7,175。

本期三句话
覆盖追平了注册表 14,496 个可列表插件里,14,494 个在 0.1.3-alpha.2 上有真实安装判定;未测 2 个。
一半还没跑起来7,175 个通过 L5(49.5%),3,202 个失败,4,085 个是未声明 dsh.bundle 的普通依赖。
失败是一种形态3,087 个运行失败里,2,853 个(92.4%)记录着同一句文本、卡在同一道检查。
14,496
注册表插件
× 3 个 dsh 版本
7,175
跑得起来 · L5
占注册表 49.5%
13,683
装得上 · L4
占注册表 94.4%
4,085
普通依赖(未挂载)
未声明 dsh.bundle
3,202
失败
运行 3,087 · 安装 115
7,287
未达运行验证
失败 3,202 + 普通依赖 4,085
14,494
0.1.3-alpha.2 已实测
覆盖 99.99%
读前须知
  1. L5 优先——「运行已验证」要求 L5 通过(web 启动 · HTTP · 插件清单 active);只有 L4 表示装得上,不等于跑得起来。
  2. 版本作用域——判定只对实测时的 dsh 版本有效;下面每个数字都锁定在 0.1.3-alpha.2。
  3. 灰不是坏——unknown = 装得上但未声明 dsh.bundle,dsh 不挂载任何能力:是普通依赖,不是失败。

A 各版本判定构成堆叠上限 14,494 · 当前 0.1.3-α.2

0.1.2-α.1
4,728
2,493
5,543
跑得起来 5,543 · 已测 12,764 · 08-28
0.1.2-rc.1
3,731
2,955
130
6,252
跑得起来 6,252 · 已测 13,068 · 09-03
0.1.3-α.1
3,746
3,009
121
6,448
跑得起来 6,448 · 已测 13,324 · 09-04
0.1.3-α.2
4,085
3,202
32
7,175
跑得起来 7,175 · 已测 14,494 · 09-07

B L4 装得上 vs L5 跑得起来已判定通过率 · 当前 0.1.3-α.2

99%L4装得上
69.9%L5跑得起来
0.1.2-α.1
99.1%L4装得上
68.7%L5跑得起来
0.1.2-rc.1
99.2%L4装得上
69%L5跑得起来
0.1.3-α.1
99.2%L4装得上
69.9%L5跑得起来
0.1.3-α.2

C 注册表构成 · 0.1.3-alpha.214,496

7,175
跑得起来
跑得起来(L5)7,175失败3,202普通依赖(未挂载)4,085未测2灰 = 未声明 dsh.bundle → 按普通依赖安装、不挂载;未测 2 个

D 安装阶梯 L1 → L5 · 0.1.3-alpha.2条长 = 通过率

L1 被发现仓库可达 · README14,458 · 97%
L2 结构化manifest 合法完整13,817 · 92.7%
L3 安装规范安装命令可解析14,387 · 96.5%
L4 安装实测沙盒内装得上13,683 · 93.1%
L5 运行验证web 启动 · HTTP · 清单 active7,175 · 48.6%

E 安装通道对决 · 0.1.3-alpha.2差 25.2%pp

npm · 固定 tarball已测 2,146
71%19.7%8.9%
跑得起来 1,524 · 失败 423 · 普通依赖 191
源码 · tag / commit已测 12,348 · 占判定 85.2%
45.8%22.5%31.5%
跑得起来 5,651 · 失败 2,779 · 普通依赖 3,894
差距在打包不在崩溃:两边失败率几乎一样,但源码安装有 31.5% 未声明 dsh.bundle,npm 只有 8.9%。other 通道:0。

F 运行失败画像 · 0.1.3-alpha.2记录原文

115安装失败 · L43,087运行失败 · L5
插件树未能加载2,853
启动失败83
未出现在 web loader 清单(记录无摘要)67
加载器条目 id 重复50
HTTP 未起来(记录无摘要)22
其他记录形态(2 种)12
桶名 = 失败检查自己的记录原文(中文标注为页面所加,原文见悬停提示)。头部形态占运行失败 92.4%,其余 234 个散在其他形态。
▾ 一屏核心结束 · 解读 / 方法论 / 其它见下方 ▾

01 解读

这是解读,不是第二个数据源:下面每句结论都指回上方已出现的数字,不引入新数字。

队列追平了,损失不再是「没测」

覆盖率 99.99%:注册表 14,496 个可列表插件里,14,494 个在 0.1.3-alpha.2 上有真实判定(未测 2 个)。其中 7,175 个跑得起来(49.5%)、3,202 个失败(22.1%)、4,085 个是普通依赖(28.2%)。相对 Vol.1 收尾的版本,跑得起来从 6,448 涨到 7,175(+727,+11.3%)。

边界。 覆盖率是「队列」的属性,不是生态的属性:全部 L5 判定落在一个两天批次里(2026-09-08/09)。 局限。 未测 ≠ 失败——而且本期未测只有 2 个。悬而未决的问题已经从「有没有测到」变成「测出来的判定质量」。

通道差距是打包纪律,不是崩溃率

npm 固定安装的跑得起来比例是 71%,源码安装是 45.8%(差 25.2%pp)。但两边失败率几乎一样(npm 19.7% vs 源码 22.5%)——真正的分水岭是灰桶:源码安装有 31.5% 未声明 dsh.bundle,npm 只有 8.9%。

边界。 通道取获胜记录的 evidence.parsed.channel,缺证据时回看同版本记录;本期 other 桶为空。 局限。 是否声明 dsh.bundle 是打包选择,不是质量分:未挂载的普通依赖不等于坏插件。

运行失败是一种形态,不是长尾

3,202 个失败 = 115 个沙盒安装失败(L4)+ 3,087 个 web 运行门失败(L5)。运行失败里 2,853 个(92.4%)记录着同一句失败文本「plugin tree failed to load」(检查项 L5.2_WEB_BOOT_READY),其余 234 个散落在 6 种其他记录形态里。

边界。 分桶用的是失败检查自己的 summary 原文,逐字保留;页面没有把它们重新归并成一套自定义分类。 局限。 单一形态指向共同的运行门或共同成因,而不是 3,087 个互不相干的插件缺陷——这是症状盘点,不是根因分析。

版本列车跑在验证队列前面

受测版本之后又发了三个 dsh 版本——0.1.5-alpha.1(2026-09-08)、0.1.5-alpha.2(2026-09-09)、0.1.5-rc.1(2026-09-10)——它们在验证记录里是零。本报告所有数字都锁定在 0.1.3-alpha.2。

边界。 版本化口径是刻意的:判定只对实测时的版本有效;旧版本判定作为历史保留,绝不静默升级。 局限。 下次切换 dsh 版本,当前版本就会前移,上述覆盖率和跑得起来数字会先回落,等复测队列追上再回升。那是记账,不是退化。

02 方法论

Q 「装得上」(L4)等于「运行已验证」吗?

不等。L4 只是沙盒安装跑完;L5 要求 web 运行时启动、HTTP 可服务、插件出现在 loader 清单里。只有 L5 通过才算运行已验证——本期 13,683 个装得上,7,175 个跑得起来。

Q 明明有更新的版本,报告为什么停在 0.1.3-alpha.2?

因为 0.1.3-alpha.2 是记录里有真测的最高版本。0.1.5-alpha.1 / 0.1.5-alpha.2 / 0.1.5-rc.1 已经发布,但还没进过阶梯扫描,它们的列会是空的。覆盖率天然按版本作用域计算:下次切版本它会先回落,等队列追上再回升。

03 其它

Q 3,202 个失败该怎么读?

这是两类不同的事:115 个在沙盒里根本没装上;3,087 个装上了但没过 web 运行门——其中 92.4% 记录着同一句文本「plugin tree failed to load」。请把它读成同一道运行门的症状,而不是 3,087 个各自独立的插件质量判决。

Q 运行已验证的插件就安全吗?

不。验证与安全是两条独立的轴:运行验证只说它装得上、跑得起来,不说明它做什么。安全结果在插件详情页单列。

引用本报告

dsh.so — DeepSeek Harness 插件安装生态报告 · Vol.2(发布于 2026-09-10)。
窗口:0.1.2-alpha.1 → 0.1.2-rc.1 → 0.1.3-alpha.1 → 0.1.3-alpha.2 · 安装验证批次开始 2026-09-08 17:18:15(UTC+8)
注册表:14,496 · 跑得起来(L5)7,175 · 仅装得上(L4)13,683 · 失败 3,202
https://dsh.so/zh/reports/install-vol2/

分享

微信:复制链接后粘贴到聊天即可预览卡片
这页有帮助吗?