DSH Plugins
返回列表
🖥️

dsh-harness-updater

客户端 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install leonardoxr/dsh-harness-updater

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install leonardoxr/dsh-harness-updater 即可在 DeepSeek Harness 中安装该插件,完整源码见 https://github.com/leonardoxr/dsh-harness-updater

插件介绍

同时维护 Claude Code 和 Codex CLI 意味着每次升级都要确认版本号、判断安装渠道、手动敲对应的包管理器命令。dsh-harness-updater 把这条重复链路收敛为一步:自动探测 PATH 上的两个 CLI、识别安装渠道、拉取 npm 最新版本,并在 DSH Settings → Plugins 中以持久化卡片展示当前与最新版本的对比。

点击 Update 按钮后,插件按渠道执行对应升级命令——原生安装走 claude update,npm 全局走 npm install -g,Homebrew 走 brew upgrade——全程启用每渠道互斥锁、硬性超时(含进程树强杀)以及升级后自动重探验证。所有操作严格由用户点击触发,不存在定时器自动执行;设置 DISABLE_UPDATES=1 即可一键关闭全部自动路径。

如果你已经通过 DeepSeek Harness 驱动 Claude Code 或 Codex CLI,又不想在每次升级时反复切换包管理器、手动比对版本号,这个插件把检测、比对、升级、验证串成了一条可视流水线,让团队省心地完成 harness 维护。

使用场景

  • 团队同时使用 Claude Code 与 Codex CLI,需要统一的升级检测入口而非反复敲终端命令
  • 多个包管理器(npm、pnpm、Homebrew)混用安装时,升级前需确认对应渠道与正确命令
  • 希望在 DSH 设置面板中一键查看版本差异并点击触发升级,减少手工操作失误

适合人员

  • 通过 DeepSeek Harness 驱动 Agent CLI 的开发者
  • 同时维护多个 CLI harness、需统一升级节奏的团队工程师
  • 希望将 CLI 运维纳入 DSH 管理面板的技术负责人