DSH Plugins
返回列表
🧩

dsh-upgrade-guard

admin-security 更新于 2026.09.15

在终端中运行以下命令:

dsh plugin install zzy6-a/dsh-upgrade-guard

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

在 DeepSeek Harness 中执行 dsh plugin install zzy6-a/dsh-upgrade-guard 即可安装,插件源码位于 https://github.com/zzy6-a/dsh-upgrade-guard

插件介绍

DSH 处于开发者预览阶段,宿主版本更新频繁,破坏性变更几乎不可避免。升级之后,一个不兼容的社区插件就可能让整个 harness 卡在无法启动的状态——而插件树加载失败时,宿主内部的任何守卫都已无处插手。dsh-upgrade-guard 就是为这类预期内的失败铺设的安全网。

宿主版本变化后的首次启动会自动触发全量巡检:逐一比对每个插件的 engines.dsh 与 peerDependencies、检查 Loader fiber 状态与组合层 patch 健康度。发现问题后,守卫按安装兼容版本、修复本地安装、禁用故障 entry 的修复链逐步处理,每一步改动前都自动备份。若插件树彻底加载失败,宿主外的独立 supervisor 进程仍能解析启动日志、禁用故障 entry 并重启;实在救不回来时,可直接从快照启动上一个宿主版本,无需 sudo 或重新执行包管理器。

适合经常从社区插件市场、dshmarket 或本地仓库安装第三方插件、又频繁跟随 DSH 主线升级的用户。如果你希望升级后不必手动逐个排查兼容性,也不想因一个坏插件而回退整条工具链,这个守卫能在后台默默兜底,把启动失败变成一次弹窗确认。

使用场景

  • 宿主升级后自动巡检所有已安装插件的兼容性并引导修复
  • 插件树加载失败时由宿主外supervisor解析日志、禁用故障entry并重启
  • 组合层patch文件出现重复或失效目标时一键整理并自动备份

适合人员

  • 频繁跟随DSH主线升级的日常工作用户
  • 依赖多个社区插件构建工作流的维护者
  • 希望把兼容性排查从手动改为自动兜底的开发者