dsh-git-update-notifier
在终端中运行以下命令:
dsh plugin install lmr233/dsh-git-update-notifier
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install lmr233/dsh-git-update-notifier 即可安装,插件源码位于 https://github.com/lmr233/dsh-git-update-notifier ,安装完成后重启 dsh web 并刷新页面即可生效。
插件介绍
dsh 的更新节奏很快,而社区里已有的更新检查插件几乎都只比对 npm registry 上的版本号。对以源码 checkout 方式运行 dsh 的开发者来说,这既会误报(本地 tag 之后往往又跑了几十个提交),又会因为执行 npm install 而破坏 pnpm workspace 的链接结构。dsh-git-update-notifier 正是为填上这个空缺而生:它先识别 dsh 的实际部署形态,再走对应的检测与更新路径——源码形态只做 git fetch 加快进合并,全程不碰 npm 和 node_modules;npx 缓存或 npm 安装形态则比对 registry 版本并安装校验过的本地包。\n\n插件每天本地 24 时自动检查一次(未启动则下次启动补检),发现可更新时在 Web GUI 右下角弹出一张卡片,由你决定立即更新、延期(1 天到 1 个月)或当天稍后再说。更新过程支持断点续传,下载中断后从 .part.json 记录的位置继续;安装前经过 sha512、shasum 和包内身份三层校验;安装失败可复用已校验的本地包重试,也可一键回退到更新前的提交或版本,完整故障现场落盘供复制排查。插件还会检测自身是否有新版,代理则自动探测环境变量与 Windows 系统注册表,无需手动配置 git。\n\n它适合以源码方式开发或深度定制 dsh 的工程师,也适合通过 npx 或 npm 安装 dsh、希望更新过程有校验和回退保障的日常用户,以及网络环境需要走代理或镜像源的场景。设置页提供常驻的更新状态区块和手动检测按钮,随时可查、随时可触发,不必等到每天一次的自动窗口。
使用场景
- 源码 checkout 运行 dsh 时自动检测上游新提交并快进合并
- npx / npm 安装形态下下载、校验并更新 dsh 本体
- 网络中断后断点续传,安装失败后一键重试或回退到更新前
适合人员
- 以源码方式开发或深度定制 dsh 的工程师
- 通过 npx 或 npm 安装 dsh、希望更新过程有校验保障的日常用户
- 网络需走代理或镜像源、且希望插件自动探测无需手动配置 git 的团队