pingfanfan/dsh-verify
pingfanfan★ 0JavaScript最后同步: 2026-08-14
判断 DeepSeek Harness 插件到底能不能用 — 用官方安装方式实测,不把 npm 报错当失败 | Verify whether a DSH plugin actually works
README 摘要
dsh-verify 判断一个 DeepSeek Harness 插件到底能不能用 用官方安装方式实测,以「是否出现在组装配置中」为唯一判据 为什么需要它 生态里最大的插件索引站精选了 23 个插件,其中 15 个被判定为「运行时测试失败」 ,失败率 65%。 失败原因几乎清一色是同一句: peer 依赖 @deepseek-ai/dsh- 为私有包 / npm 上不存在 / 无法解析 但这些判定大多不准确。 我用官方方式重新验了一遍其中 8 个: 结论 数量 ✅ 完全可用(被误判) 4 ⚠️ 装得上但未自动启用(不是插件的错) 3 ❌ 确实装不上 1 根因 DSH 生态里大多数插件 不在 npm registry 上 ,是从 GitHub 直装的。 - 用 npm install 装 → 必然失败,报 peer 依赖找不到 - 用官方 dsh plugin add 装 → 2 秒装好 原因写在 profile 目录的 pnpm-workspace.yaml 里: peer 依赖由 bundle 提供,本来就不需要单独解析。 安装时那几行 Peer dependencies that should be installed 是提示,不是错误。 把 npm 报错当成插件失效,就会把大量可用插件误判为坏的 —— 用户被劝退,作者被冤枉。 用法 作为技能装进 DSH 然后直接问 DSH: 或者直接跑脚本 批量验证: 它怎么判定 1. 读仓库的 package.json 拿到声明的包名 2. 记录安装前 dsh --dump-config 里已有的包 3. 用 dsh plugin --profile web add github: 安装 4. 再读一次配置, 看这个包名出现了没有 5. 默认验证完自动卸载,不污染环境 五种结论 结论 含义 pass 装上且出现在配置里,可以用 installed-not-loaded 装上了但没自动启用 —— 不等于坏了 install-failed 安装阶段失败 not-a-plugin 没有 package.json,可能是纯 skill 仓库 env-error 本机 DSH 环境不可用 相关 - hello-dsh — DSH 零基础入门教程 - learn-dsh.com — 配套网站 许可 MIT 非官方社区项目,与 DeepSeek 无隶属关系。 所有数据实测于 DSH 0.1.0-rc.6 ,2026-08-14。
在 GitHub 查看完整 README →分类
🎨 The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode / Hermes & 20+ CLIs via BYOK.
★ 86,705
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 22,317
tt-a1i/archifyAgent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
★ 12,834