DSH Plugins
返回列表
🧩

dsh-version-guard

admin-security 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install skyjjgw/dsh-version-guard

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

在 DeepSeek Harness 可用时于终端执行 dsh plugin install skyjjgw/dsh-version-guard 安装本插件(仓库地址:https://github.com/skyjjgw/dsh-version-guard),安装后重启 DSH。

插件介绍

装了一个有问题的 DSH 插件之后,窗口打不开或闪退,而卸载又只能在 DSH 里操作——界面坏了就形成死锁。dsh-version-guard 专门拆开这个局面:在 DSH 还健康时,每次真正完成启动后自动留下「回退点」,把决定 profile 长什么样的插件清单、版本信息和配置文件一并记下来。

坏掉之后不必再指望 DSH 本体。独立进程里的离线恢复页只依赖 Node 和你的 profile 目录,不加载任何 DSH 代码,因此 DSH 起不来时它仍然能用。你可以一键救援回到最近一次成功启动的配置,也可以先预演、再按插件粒度停用或恢复启用,必要时再显式同步依赖——回退与写文件都按事务与安全设计处理,回退前还会先记一笔,连「救错了」也能再退。

适合经常尝试社区插件、或多 profile 折腾组合的用户:把恢复入口和仓库副本放在顺手的位置,在出事之前就让守卫在后台默默打点。它管的是插件与 profile 配置,不回退 DSH 应用本身;若回退后仍打不开,还可以用同一套页面逐个排查可疑插件。

使用场景

  • 装了冲突插件后 DSH 打不开或闪退,需要在 DSH 外恢复
  • 想回到最近一次成功启动时的插件与 profile 配置
  • 不想整体回退,只想停用某个可疑社区插件再试启动

适合人员

  • 经常安装或试用社区插件的用户
  • 使用多个 profile、频繁改 bundles 的用户
  • 希望在折腾前有一份自动回退点的管理员