dsh-update-checker
Run the following command in DeepSeek Harness:
dsh plugin install ymh0000123/dsh-update-checker
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install ymh0000123/dsh-update-checker in DeepSeek Harness (source: https://github.com/ymh0000123/dsh-update-checker) to install this plugin, then restart dsh web.
About this plugin
Managing a DSH workstation means npm packages and GitHub-sourced plugins scattered across the profile, lockfile, and node_modules. Checking for updates typically requires manually querying the registry, comparing commits, and parsing pnpm output that mixes success messages with real errors on the same stream. dsh-update-checker consolidates all of this into a single filterable table under Settings > Update Check, showing updatable, up-to-date, prerelease, and failed items at a glance.
Detection is tailored to each source. For npm packages it compares against latest, next, and the highest published version. For GitHub packages it reads the remote HEAD and all release tags via git ls-remote (no API rate limit) and falls back to the GitHub API automatically, so detection still succeeds when github.com:443 is blocked. A single ls-remote call also reveals tags, so a dependency pinned to a release reads as "installed v0.1.24, target v0.1.26", rather than appearing perpetually outdated because the branch moved. When an update fails, the plugin strips pnpm noise and classifies the real cause - blocked git channel, a build script refused by the supply-chain policy, a release-age hold, or a network issue - quoting the exact configuration line needed.
It suits developers who maintain a DSH environment with both npm and GitHub plugins, particularly under restricted networks or profiles that require human approval for third-party build scripts. Both checking and updating run as background tasks that never block a request; if a package must execute its own build script, the panel first displays the target file, the exact allowlist line, and the side effects, writing nothing until you confirm.
Use Cases
- Periodically audit DSH npm and GitHub dependencies for new versions
- Verify and safely upgrade GitHub plugins under restricted networks
- Approve third-party build scripts before completing plugin version updates
Best For
- Developers maintaining a DSH workstation day to day
- DevOps engineers managing supply-chain policies and build approvals
- Teams using DSH plugins under restricted networks
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.