AI Agent Hub
Back to plugins
🖥️

dsh-harness-updater

Client Updated 2026.08.26

Run the following command in DeepSeek Harness:

dsh plugin install leonardoxr/dsh-harness-updater

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install leonardoxr/dsh-harness-updater in your terminal to add this plugin to DeepSeek Harness; the full source is available at https://github.com/leonardoxr/dsh-harness-updater

About this plugin

Maintaining both Claude Code and Codex CLI means confirming version numbers, figuring out which package manager owns each install, and typing the right upgrade command by hand every time. dsh-harness-updater collapses that repetitive loop into a single visual step: it probes the two CLIs on your PATH, classifies each install channel, fetches the latest version from the npm registry, and surfaces a persistent Updates card in DSH Settings with a side-by-side current-versus-latest comparison.

The moment you click the Update button, the plugin executes the correct channel-specific command—claude update for native installs, npm install -g for npm globals, brew upgrade for Homebrew—while enforcing per-channel mutex locks, a hard timeout with full process-tree termination, and an automatic re-probe to verify the result. Every upgrade is strictly click-gated; nothing fires on a timer, and a single DISABLE_UPDATES flag silences all automatic paths at once.

If you already drive Claude Code or Codex CLI through DeepSeek Harness and would rather not keep switching package managers and guessing version numbers in a terminal, this plugin stitches detection, comparison, upgrade, and verification into one visual pipeline that removes the repetitive manual overhead from your harness maintenance workflow.

Use Cases

  • Teams running both Claude Code and Codex CLI need a single upgrade entry point instead of repeated terminal commands
  • When multiple package managers (npm, pnpm, Homebrew) coexist, confirming the right channel and command before upgrading
  • Prefer a visual card in DSH Settings to compare versions and click-to-update, reducing manual mistakes and context switching

Best For

  • Developers driving Agent CLIs through DeepSeek Harness
  • Team engineers maintaining multiple CLI harnesses and needing a unified upgrade cadence
  • Tech leads who want CLI upkeep folded into the DSH management dashboard