AI Agent Hub
Back to plugins
🖥️

dsh-version-autoupdate

Client Updated 2026.08.28

Run the following command in DeepSeek Harness:

dsh plugin install Z-6354/dsh-version-autoupdate

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

Run dsh plugin install Z-6354/dsh-version-autoupdate in DeepSeek Harness to install this plugin; the source repository is at https://github.com/Z-6354/dsh-version-autoupdate

About this plugin

Running DSH Web on a VPS usually means version upgrades require an SSH session, a manual npm command, and a guess about whether the latest tag actually points to the highest available build. dsh-version-autoupdate removes that friction.

A colored badge sits in the top-right corner of the Web UI and refreshes every 60 seconds, turning green (up to date), yellow (update available), blue (restart pending), red (failure), or gray (unknown). Version detection enumerates the full registry and performs semantic comparison including pre-release segments rather than relying on the npm latest tag, which can lag behind the true highest version. Two switchable channels are provided: preview (includes rc builds) and stable (official releases only, falling back to preview if none exist). Clicking the badge when an update is available triggers a one-click global install that automatically uses the npm binary from the same Node directory as dsh, avoiding PATH conflicts with editor-bundled or outdated runtimes. Built-in Linux available-memory threshold checks and a configurable install timeout with a SIGTERM grace period reduce the risk of OOM kills or stuck installs on 2 GB VPS instances.

Best suited for operators who keep DSH Web running on remote servers and want to monitor version status and perform upgrades entirely from the browser without touching a terminal.

Use Cases

  • Check DSH version status from the browser without opening an SSH session
  • Toggle between preview and stable channels to follow rc builds or official releases only
  • Safely run a global npm install on a low-memory VPS with built-in OOM guard and timeout

Best For

  • Operators running DSH Web on remote or cloud VMs
  • Developers managing multiple DSH instances who want a consistent upgrade cadence
  • DeepSeek power users who prefer browser-native updates over terminal workflows