dsh-version-autoupdate
在终端中运行以下命令:
dsh plugin install Z-6354/dsh-version-autoupdate
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Z-6354/dsh-version-autoupdate 即可安装该插件,源码仓库地址为 https://github.com/Z-6354/dsh-version-autoupdate
插件介绍
在 VPS 上长期运行 DSH Web 服务后,版本升级往往要 SSH 登录、手动敲 npm 命令,而 npm latest 标签又经常滞后于 registry 中真正的最高版本,从早期 rc 跳到未来稳定版时极易遗漏或装错路径。
dsh-version-autoupdate 在 Web UI 右上角常驻一枚版本角标,用绿、黄、蓝、红、灰五种颜色一秒钟传达最新、可更新、待重启、失败与未知五种状态,每 60 秒自动刷新。版本判定不走 npm latest,而是枚举 registry 全量版本做语义化比较(含预发布段),并提供 preview(含 rc)与 stable(仅正式版)两条可切换的更新通道。确认可更新后点击角标即触发一键安装,插件自动定位与 dsh 同一 Node 目录下的 npm 执行全局安装,避免 PATH 中旧 Node 或编辑器内置环境造成误用;同时内置 Linux 可用内存阈值检测与安装超时宽限机制,降低 2G 内存 VPS 上 OOM 或超时导致环境损坏的风险。
适合在远程服务器上部署 DSH Web 服务、希望不离开浏览器就能掌握版本状态并完成升级的运维者与 DeepSeek 重度使用者。
使用场景
- 在 VPS 上通过浏览器查看 DSH 版本状态,无需 SSH 登录
- 在 preview 与 stable 通道之间切换更新节奏,按需跟进 rc 或正式版
- 低内存 VPS 上安全执行全局安装,内置内存检测与超时保护避免环境损坏
适合人员
- 在远程服务器上长期运行 DSH Web 的运维者
- 同时维护多台 DSH 实例、希望统一管理升级节奏的开发者
- 追求