安装前预检版本兼容,避免插件崩溃
28.2/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add 618527/dsh-install-guard该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 安装前兼容性预检
- 可选隔离试启动
DSH 插件安装前兼容性预检守卫:检查 Node/engines、@deepseek-ai peer 版本与 dsh 清单,可选隔离试启动。
README
由 DeepSeek 最新模型翻译生成dsh-install-guard · 插件安装守卫
在下载/安装市场插件之前先做兼容性预检,防止"插件版本不兼容当前 DeepSeek Harness → 服务崩溃 / 无法启动"。装本插件后,会向模型注册一个工具 plugin_install_guard,供你在会话里让 Agent 在安装前先跑一遍检测。
它解决什么问题
市场插件大多依赖 @deepseek-ai/ 核心包并声明 engines/peerDependencies。当插件要求的 DSH 版本与你的环境不匹配时,安装会失败甚至让 harness 在启动时崩溃(Loader 挂载阶段 fiber 进入 FAILED → 进程退出)。本插件在安装动作发生前检查这些兼容性,给出原因与解决方案,确认后再安装。
展开完整文档(README 剩余 1 节)
dsh-install-guard · 插件安装守卫
在下载/安装市场插件之前先做兼容性预检,防止"插件版本不兼容当前 DeepSeek Harness → 服务崩溃 / 无法启动"。装本插件后,会向模型注册一个工具 plugin_install_guard,供你在会话里让 Agent 在安装前先跑一遍检测。
它解决什么问题
市场插件大多依赖 @deepseek-ai/ 核心包并声明 engines/peerDependencies。当插件要求的 DSH 版本与你的环境不匹配时,安装会失败甚至让 harness 在启动时崩溃(Loader 挂载阶段 fiber 进入 FAILED → 进程退出)。本插件在安装动作发生前检查这些兼容性,给出原因与解决方案,确认后再安装。
检查项
| 检查 | 说明 | 能发现 |
| engines.node | 插件 package.json 的 Node 版本要求 vs 当前 Node | Node 版本不满足 |
| @deepseek-ai/ peer | 插件 peer/dependency 的版本范围 vs 当前已解析版本 | 核心包版本不匹配 |
| dsh 清单 | 是否声明 dsh.bundle.patch / dsh.client | 装了个不是插件的普通依赖 |
| 隔离试启动(可选 trial=true) | 装进一次性 profile 再 --dump-config,真正执行插件 apply | 静态检查抓不到的运行时/加载期崩溃 |
安装
dsh plugin --profile web add dsh-install-guard
重启 dsh web 后生效。
使用(对话式,两段)
1) 先检测:
plugin_install_guard { spec: "某插件名", action: "check" }
需要抓运行时崩溃时加 trial=true(较慢,会真正启动一个一次性 profile)
返回 verdict + issues[{check, severity, reason, solution}] + summary
2) 确认后安装:
plugin_install_guard { spec: "某插件名", action: "install",
resolution: { spec: "某插件名@兼容版本" } }
与其它市场插件的关系(互补,不替代)
- dsh-doctor:环境健康诊断(node/git/pnpm/PATH/凭据/插件挂载状态)——本插件不做环境,它不做版本兼容。
- dsh-poison-guard / DSH-Plugin-Market:恶意代码/投毒扫描与安装时安全审计——本插件不碰安全,它们不碰版本兼容。
- 理想组合:安全审计(它们)+ 兼容性预检(本插件)才是完整的安装前闸门。
局限(诚实声明)
1. 这是"安装前主动触发的工具",不是市场安装按钮的自动拦截(市场没有暴露安装前钩子)。
2. 静态检查覆盖版本/依赖/清单;trial=true 的隔离试启动能再抓运行时崩溃,但两者都不能 100% 保证任意第三方代码绝对安全/兼容。
3. trial 试启动需要环境里有可用的 dsh CLI(从 process.argv[1] 重建启动命令)。
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
618527/dsh-install-guard
安装前预检版本兼容,避免插件崩溃
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,399未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,384已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13950 个插件含 PR 收录与…
★ 360已汉化DSH
71.9
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。