验证规则
本站把「实装验证」当作核心能力,因此把它的**全部判据**公开在这一页: 测到了哪一步、结论什么时候会失效、哪些东西不算失败、以及你如何自己复核。 所有数字实时取自数据库聚合,不写死。
当前状态
- 已有验证结论 4,238 个 (确认可装 3,385 · 确认装不上 466 · 环境侧未得结论 387)
- 其中带 dsh 版本记录 32 个(当前 dsh 版本
0.1.5-rc.3) - 版本域分布 —— 当前有效 32 · 待复验 0 · 版本未记录 4,206
- 共收录 12,219 个插件(含尚未验证的)
① 验证等级:本站当前到 L4
等级回答的是「我们测到了哪一步」。 只有真的跑过那一步,才会标那个等级;标签不会因为「应该没问题」而升级。
L4 · 真实安装本站当前上限
在隔离环境中真实执行 dsh plugin add 并安装成功(能装,未验证运行时行为)
L5 · 安装并运行尚未实现
安装成功,且 dsh 能加载该插件并通过运行时冒烟检查
L1–L3(仓库可访问 / 清单字段完整 / 可解析安装命令)属于静态检查, 本站以「静态安装检查」的形式展示在详情页,不计入上面的实装验证数。 本站的实装验证执行的是 dsh plugin add,等价于 L4 ——能装,但不代表运行时一定正常, 这一点请以 L4 的语义为准,不要当成「已完整测试」。
② 结论有保质期:绑定 dsh 版本
「装成功过」是一次**运行结果**,只在当时那个 dsh 版本下成立。 dsh 升级后,插件可能因 API 变动而装不上 —— 若把旧结论当永久事实展示, 等于是给用户一个已失效的保证。
- 每次验证都会记录**当时实际使用的 dsh 版本**。
- 该版本与当前版本不一致时,详情页档位降为「待复验」—— 语义是「我们还没在新版下复验」,**不是**「这个插件有问题」。
- 版本未记录的历史结论不判过期:没有证据就不下结论, 这是本站的一贯口径。但它也不等于「有效」—— 本站既不主张「没记录过版本就是过期」(那会制造数千条假警报), 也不主张它「已经验证过」。它表达的是「无法判断」, 故在页面上单独统计,不与「有效」混计。
- 版本记录自 2026-09-23 起采集,此前的结论没有版本信息,正随验证轮次逐步补齐 (当前已记录 32 / 4,238 条, 其余 4,206 条尚无版本信息)。
| 状态 | 含义 | 条数 |
|---|---|---|
| 结论当前有效 | 验证时所用的 dsh 版本与当前版本一致 | 32 |
| 待复验 | 验证时所用的 dsh 版本与当前版本不一致 —— 意味着尚未在新版下复验,不代表插件有问题 | 0 |
| 版本未记录 | 结论采集于版本记录机制建立之前,无法判断其在新版下是否仍然成立(既不能当作有效,也不能当作过期) | 4,206 |
③ 三分法:不是所有收录物都是插件
有些收录对象**本来就不该用 dsh plugin add 安装**(桌面客户端、Web 外壳)。 如果不管这一点,页面会给一个正常项目挂上「实装验证未通过」, 看起来像插件有缺陷 —— 那是在冤枉作者。故分三类,**生态应用从不计为失败**。
| 分类 | 判定依据 | 已验证 | 其中装不上 |
|---|---|---|---|
DSH 插件 计入失败统计 | 声明了 dsh 能力(cordis / dsh bundle),可用 dsh plugin add 安装并挂载 | 3,875 | 426 |
生态插件 计入失败统计 | 可安装但未声明 dsh 能力(如 MCP server、Koishi 插件、客户端工具) | 277 | 30 |
生态应用 不计为失败 | 不以 dsh plugin add 方式安装(桌面端 / Web 外壳等),实装不通过不计为插件缺陷 | 86 | — |
④ 三态口径:宁可不给结论,也不给错结论
- 通过 —— 真实执行安装并成功。
- 未通过 —— 确实装不上,且原因属于插件侧 (仓库不存在、依赖冲突、Node 版本要求不满足等)。这类结论与「通过」一样有价值: 它让用户不必自己踩一次坑。
- 无结论 —— 失败来自**验证环境本身** 而非插件,不构成对插件的判断。当前白名单:
build_script_blockednetworkgit_dep_unresolvable(GitHub 通道中断、构建脚本被包管理器白名单拦截等)。 这类情况站内如实显示为「未验证」,不写成装不上。
⑤ 引用本站结论(面向插件作者)
本站验证结论可自由引用,需署名 dpharness.com。 请保留数据里的 generatedAt 时间戳,不要当作实时数据源转发。
单插件数据(JSON)
curl -s https://dpharness.com/data/install/<包名或 owner/repo>.jsonREADME 徽章(Markdown)
[](https://dpharness.com/plugin/<owner/repo>)徽章文案为英文(L4 passed / failed /unverified),因为 SVG 需按字符估算宽度,中英混排容易破图; 徽章只表达等级与结论,不复刻详情页的完整信任档位 —— 徽章会被长期缓存、贴出去收不回来,宁可信息少,也不出错。