前言¶
DeepSeek Harness(DSH)的插件、市场、 nightly 版本更新后,运行中的实例不会自动感知。需要手动进入插件页面或刷新才能看到变化。本插件在应用启动时自动比对当前版本与发布版本,仅在有更新时在窗口右下角展示一张卡片。
这是什么¶
dsh-update-check 是一个 DSH 插件,用于在应用启动时检查 DeepSeek Harness 本身、Profile 插件和 rea-agents CLI 的版本更新情况。它由 1731988818 维护,不自动安装更新,只展示差异并提供点击安装。
核心功能¶
启动时自动检查三项内容:
- DeepSeek Harness:对比运行版本与 nightly.yml
- Profile 插件:对比 package.json 中的 dependencies 与 npm registry
- rea-agents CLI:对比全局安装版本与 npm registry
检查结果以卡片形式呈现:
- 每个落后版本一行:package 1.2.3 → 1.2.4
- 可安装的显示「更新」按钮,不可安装的显示「需手动」
- 底部「全部更新」可一次性安装所有可更新的插件
- 可选择「重新检查」或关闭卡片(15 秒后自动关闭,悬停暂停倒计时)
安装与启用¶
使用 DSH CLI 安装(需要目标 profile):
dsh plugin --profile <profile> add github:1731988818/dsh-update-check
安装后下次启动会自动加载。在当前会话中也可以直接调用:
plugin_manager install_bundle github:1731988818/dsh-update-check
要求 DeepSeek Harness 0.2.1 或更新版本。
典型用法¶
- 启动 Harness,插件会在启动时触发一次检查。
- 如果有更新,右下角出现卡片。
- 点击行内的「更新」按钮,只安装该插件。
- 点击底部「全部更新」批量安装所有可更新的插件。
- 点击「需手动」可查看提示命令(例如市场插件或 CLI)。
- 悬停卡片可暂停自动关闭,安装过程中卡片保持打开。
适用场景与注意¶
适合需要持续跟进 DSH 本体、插件和 CLI 版本的团队或个人。插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。
结尾¶
该插件在每次启动时运行一次检查,不占用页面资源。如需更多信息,可访问:
- 插件目录:https://www.skillhub.cn/plugins/1731988818/dsh-update-check
- 源码仓库:https://github.com/1731988818/dsh-update-check