DSH Plugins
返回列表
🖥️

dsh-plugin-precheck

客户端 更新于 2026.10.04

在终端中运行以下命令:

dsh plugin install BaqiF2/dsh-plugin-precheck

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install BaqiF2/dsh-plugin-precheck 安装本插件,源码见 https://github.com/BaqiF2/dsh-plugin-precheck。

插件介绍

装 DSH 插件时,peer 依赖、Node 版本、bundle 清单和 cordis 补丁冲突往往要到装完或启动后才暴露;命令行直装还会直接改动正式环境。对不熟悉依赖关系的使用者来说,一次失败的安装就可能留下难收拾的配置残留。

dsh-plugin-precheck 在 Web 设置里提供安装预检:解析并锁定 npm 版本,做基础兼容性检查,信息缺失时显示无法确认而非放行,并把新插件的 cordis.patch.yml 与当前配置树比对,识别 id 重复与补丁目标风险。随后在临时 DSH_HOME 中隔离试装、试启动,不含凭据、不挂定时任务,通过后才允许用同一锁定版本正式安装;安装前备份 profile 文本,失败自动还原并复验。

开启开关后,同一浏览器标签页内的 dsh-market 安装与更新请求也会先走完整预检再放行;命令行安装与其他标签页不在覆盖范围内。所有结论附判断依据,可复制脱敏诊断报告。

适合在装市场或自建插件前想先验证能不能跑、会不会撞配置的用户,尤其是新手与多插件并存的环境。预检通过不代表插件长期稳定,也不替代安全审计。

使用场景

  • 从 dsh-market 点安装或更新前,想先确认依赖与 Node 是否匹配
  • 准备添加会改 cordis 配置的插件,担心补丁 id 重复或目标被覆盖
  • 曾在正式环境装插件失败后难以回滚,希望试启动通过再正式装

适合人员

  • 刚接触 DSH 插件、不熟悉 peer 依赖的新手
  • 同一实例上装多个插件、需要避免配置冲突的用户
  • 主要在 Web 设置或市场页面管理插件、希望有诊断报告的人