dsh-updater
Run the following command in DeepSeek Harness:
dsh plugin install GodCC6/dsh-updater
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install GodCC6/dsh-updater inside DeepSeek Harness to install this plugin; the source repository is available at https://github.com/GodCC6/dsh-updater.
About this plugin
Keeping a git-checkout or npm-global DeepSeek Harness installation current means manually pulling the harness, updating every integration repo under the integrations directory, and re-running install and build after each upstream release. A single failed step leaves you with a half-finished state, and a local divergence demands careful manual handling. dsh-updater wraps that entire chain into a single background job: detect the install form, fast-forward pull, frozen-lockfile install, build, and automatic rollback on failure.
The safety model is deliberately strict. Checking and updating are separated by default; execution requires an explicit call. Pulls use --ff-only exclusively; diverged targets are reported, never auto-merged or rebased. If install or build fails, the process immediately resets to the pre-update commit, leaving no partial state. After a successful update, only a pendingRestart banner is set and restarting DSH is always the user's decision. The optional auto-apply mode activates only when the system is idle and no job is running, skips diverged or dirty targets, and never retries a version that has already failed. It uses only built-in Node modules, has zero third-party dependencies, requires no sudo, and writes exclusively to user directories.
It is aimed at developers who track DSH upstream releases frequently, maintain multiple integration repositories, and prefer to reduce a repetitive multi-step update routine to a single natural-language command.
Use Cases
- One-click update of DSH core and all integration repos after an upstream release
- Idle-aware scheduled auto-apply with no manual intervention
- Automatic rollback to the pre-update commit when install or build fails
Best For
- Developers running DSH via git-checkout and tracking upstream releases closely
- Maintainers juggling multiple integration repositories
- Users who want to collapse a multi-step update routine into a single natural-language command
Related Plugins
A method pack that makes AI coding agents plan against your real baseline, prove completion with fresh evidence, and reduce reworks and unsafe changes.
Turns the DeepSeek Harness session into a captain that builds a durable sub-agent team, splits goals into dependency-aware tasks, and coordinates work via direct messages and a live Web UI.
Gives coding agents design judgment, letting Claude Code, Cursor, and 70+ agents generate and iterate high-quality UI, presentations, and graphics right from the terminal.
Run the Pi ecosystem's plugins on DeepSeek Harness, unmodified, via a compatibility layer that implements Pi's public extension ABI on DSH's native services.