dsh-versions
Run the following command in DeepSeek Harness:
dsh plugin install shangdi178/dsh-versions
Paste the following prompt into your AI chat to install this plugin:
Install this plugin in DeepSeek Harness by running dsh plugin install shangdi178/dsh-versions, available at https://github.com/shangdi178/dsh-versions.
About this plugin
Upgrading the Dsh CLI by hand means running npm install -g globally, hoping a mirror does not hiccup, and praying you can roll back if anything goes sideways. dsh-versions folds all of that into a dedicated Version Management section under Settings in dsh web: see your current version and dist-tag channel at a glance, check the npm registry for the latest release with a ten-minute cache, and browse every published build grouped by latest, next, and alpha.
The upgrade engine is the heart of the plugin. Before every install it takes a local snapshot of the current version and a full backup of the framework directory, then runs npm install -g against two registries in sequence (npmjs first, then npmmirror), validates the result against the on-disk package.json, and—if anything fails—restores the backup with robocopy before relaunching the service. Every operation is appended to a local history.jsonl with source, target, and outcome. Up to five snapshots are kept on disk, so you can roll back to any previous version in seconds with no npm call and no network needed.
Version browsing and update checks work on every platform. The upgrade, reinstall, restore, and manual-restart engine, however, relies on Windows tooling (robocopy, schtasks, PowerShell 5.1), so those controls are disabled on macOS and Linux with a clear hint. If you want a browser-driven, snapshot-backed way to manage your Dsh main program on Windows—one-click upgrades, downgrades, reinstalls, instant rollback, and a full audit trail—dsh-versions fills that niche entirely from the settings page.
Use Cases
- Upgrade or downgrade the Dsh main program with one click from the settings page
- Roll back to a previous version instantly from a local snapshot after a failed upgrade
- Browse all published Dsh releases grouped by latest, next, and alpha channels
- Keep a full audit log of every upgrade and rollback operation
Best For
- Windows users who want to skip manual npm install -g for Dsh
- Dsh operators who need an upgrade audit log and fast rollback
- Users who want a single in-app panel to manage Dsh versions
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.