Harness Trust
插件商店
检查已安装插件
搜索插件、npm 包名或仓库
EN
首页
/
插件商店
/
开发
/
dsh-update-checker
dsh-update-checker
@Airmetro · 开发
检测有风险提示
无安装脚本
来源一致
行为与描述一致
为 DeepSeek Harness 主程序和已装第三方插件提供跨源版本检测与一键更新/回滚的运维插件
v1.4.15
版本
npm 预构建包
安装方式
2026-08-22
最近更新
8 · 4,053
Star · 周下载
复制安装命令
dsh plugin --profile web add dsh-update-checker
查看仓库
插件介绍
根据仓库资料整理 · commit f3b57b4
主要功能
对比已安装的 DSH 主程序与 npm 最新版本,semver 感知,避免预发布版本误报
扫描已装的第三方插件,同时对比 npm 与 GitHub Release 两个来源,取较高版本作为更新目标
在 GUI 顶部显示随语言(中/英)自适应的更新横幅,展示版本差异、风险等级与更新日志摘要
一键更新支持预演检查、自动备份与真实回滚(主程序与插件均可回滚)
更新后通过看门狗自动重启服务,并以端口监听和 HTTP 探测确认恢复成功
路径与部署环境全部运行时自动检测,跨机器、跨安装方式(本地/全局 npm)零配置
适合什么时候用
希望在 DSH GUI 中实时看到主程序和已装插件是否有新版本,无需手动逐个检查
需要一键更新并在更新失败或出问题时快速回滚,降低维护和运维风险
在多台机器或不同安装方式(本地目录/全局 npm)部署 DSH,希望更新检测无需额外配置
安装后会多出什么
界面
顶部更新横幅(主程序状态 + 插件更新列表,支持单个/全部更新按钮) · 「检查更新」设置页,含逐插件版本状态灯、实时进度与回滚按钮
使用前需要
需要以 profile bundle 方式安装到 $DSH_HOME/profiles/node_modules 并在 cordis.patch.yml 中挂载,不能直接在 profiles 目录执行 npm install
需要网络访问 npm registry 与 GitHub(含对本地自签名代理的容忍)以完成版本比对与下载
写操作(更新/回滚/重启/设置)仅允许来自本机回环地址(127.0.0.1/::1)且需 confirm 标志
主程序更新与重启流程目前针对 Windows 布局调优(重启使用 PowerShell),其他平台的更新/重启按钮需额外适配
宿主端代码更改需重启服务生效,客户端更改通过 HMR 在下次刷新页面后生效
在 GitHub 阅读完整 README
权限与能力
安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
浏览器 UI
环境变量
文件系统
外部网络
宿主子进程
能力是范围不是结论:很多能力是功能所需。
基本信息
仓库
Airmetro/dsh-update-checker
npm
dsh-update-checker@1.4.14
安装方式
npm 预构建包
收录日期
2026-08-15
固定 commit
f3b57b49e60d
· 2026-08-22
dsh plugin --profile web add dsh-update-checker
复制
dsh-update-checker — DeepSeek Harness 插件商店 · Harness Trust