前言¶
DeepSeek Harness (DSH) 采用插件化架构。开发者需要保持桌面端与源码同步。dsh-update-check-plus 插件用于自动检测更新并在界面中反馈,避免手动检查带来的遗漏。
核心功能¶
插件提供双通道更新检测与一键安装能力:
1. 桌面端更新:通过官方接口 (dshdesktop.cn) 检测版本,支持一键下载 NSIS 安装包并自动重启。
2. 源码更新:检测 GitHub 仓库,支持下载最新源码 zip。
3. 界面反馈:在会话头部显示状态胶囊,面板中展示版本对比与更新日志。
安装¶
在终端执行以下命令安装:
dsh plugin --profile web add dsh-update-check-plus
dsh plugin --profile desktop add dsh-update-check-plus
安装后重启 DSH 或切换 profile 即可生效。
配置¶
在 DSH 设置中找到 dsh-update-check-plus 分区进行配置:
intervalHours:检查间隔(默认 12 小时)。autoDownload:发现源码新版自动下载 zip。enableDesktopUpdate:启用桌面端更新通道。downloadDir:指定下载目录(安装包与源码共用,默认~/.dsh/update-check-plus/downloads)。repo:GitHub 源码仓库(默认deepseek-ai/deepseek-harness)。
注意事项¶
- 版本来源:桌面端更新会将 Harness 升级到 dshdesktop.cn 分发的最新版(目前为 DSH Desktop 2.0.0)。
- 数据安全:会话与配置数据保存在
~/.dsh,更新过程不会影响这些数据。 - 安装器来源:下载的安装器由官方通道提供,插件不做任何二进制修改。
结尾¶
该插件通过双通道更新机制,解决了 DSH 用户保持版本同步的痛点,支持一键下载与自动重启。相关资源:
- GitHub
- SkillHub 目录