DeepSeek Harness 启动检查插件

前言

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 或更新版本。

典型用法

  1. 启动 Harness,插件会在启动时触发一次检查。
  2. 如果有更新,右下角出现卡片。
  3. 点击行内的「更新」按钮,只安装该插件。
  4. 点击底部「全部更新」批量安装所有可更新的插件。
  5. 点击「需手动」可查看提示命令(例如市场插件或 CLI)。
  6. 悬停卡片可暂停自动关闭,安装过程中卡片保持打开。

适用场景与注意

适合需要持续跟进 DSH 本体、插件和 CLI 版本的团队或个人。插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。

结尾

该插件在每次启动时运行一次检查,不占用页面资源。如需更多信息,可访问:
- 插件目录:https://www.skillhub.cn/plugins/1731988818/dsh-update-check
- 源码仓库:https://github.com/1731988818/dsh-update-check

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye