dsh-update-safe
在终端中运行以下命令:
dsh plugin install zudazhuang/dsh-update-safe
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开插件管理,执行 dsh plugin install zudazhuang/dsh-update-safe,或参考 https://github.com/zudazhuang/dsh-update-safe 的安装说明完成安装后重启应用。
插件介绍
从源码运行 DeepSeek Harness 时,直接覆盖目录或随手升级很容易把正在用的环境弄坏:依赖对不上、未提交的改动丢失、新版本起不来却已经把旧文件换掉。dsh-update-safe 把一次升级拆成可核对、可试跑、可回退的几步,尽量让你在仍能用旧环境的前提下,把候选版本在隔离目录里建好并验证过再切换。
插件会同时对照 GitHub 官方发布与 npm 发布记录,两者不一致就不动你的环境;预发布与稳定渠道分开比较,并禁止降级。你可以在启动时检查、手动检查,或开启定时检查;自动安装默认关闭,并支持按本机时段、空闲时长与监督启动等条件再决定是否准备与安装。切换前会为未提交的改动生成私有快照,试启动失败则按一致性快照恢复原环境,而不是留下半新半旧的状态。
它面向在 macOS 或 Linux 上用 pnpm dsh web 从源码跑 Harness 的用户,尤其是长期开 Agent、本地改过源码或依赖、又希望升级可控的人。npm 全局安装与 Electron 桌面包不在适用范围内;若你依赖监督进程完成切换与恢复,需要按文档用本机启动方式运行。
使用场景
- 希望升级 Harness 源码版但不想直接覆盖正在用的目录
- 本地有未提交改动,仍要在隔离环境里试跑新版本再切换
- 需要在空闲时段自动检查官方版本并按条件准备安装
适合人员
- 在 macOS 或 Linux 上用 pnpm dsh web 从源码运行 Harness 的用户
- 经常改源码或依赖、升级前需要快照与试启动验证的维护者
- 需要双源核对、禁止降级与失败恢复的长期自用部署者