dsh-git-update-notifier
Run the following command in DeepSeek Harness:
dsh plugin install lmr233/dsh-git-update-notifier
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install lmr233/dsh-git-update-notifier in the DeepSeek Harness terminal to install the plugin; its source code is hosted at https://github.com/lmr233/dsh-git-update-notifier . After installation, restart dsh web and refresh the browser page to activate it.
About this plugin
dsh ships updates at a rapid pace, yet most existing update-checker plugins in the community only compare version numbers on the npm registry. For developers who run dsh from a source checkout, that approach both produces false positives (the local tree often lags several commits behind the latest tag) and risks corrupting the pnpm workspace by executing npm install inside the repository. dsh-git-update-notifier fills this gap: it first detects how dsh is actually deployed, then follows the matching detection and update path. For a source checkout it performs a git fetch with a fast-forward-only merge, never touching npm or node_modules; for npx-cached or npm-installed builds it compares registry versions and installs a locally verified package.\n\nOnce a day at local midnight (with a catch-up check on next start-up if dsh was not running), the plugin scans for updates and surfaces a card in the bottom-right corner of the Web GUI. You choose whether to update immediately, snooze for one day up to one month, or dismiss for the rest of the day. Downloads are resumable from a .part.json checkpoint, so a dropped connection or an intentional cancel does not waste progress. Every package is verified through three layers — sha512, shasum, and in-package identity — before installation. If the install step fails, you can retry using the already-verified local artifact or roll back to the pre-update commit or version, with the full diagnostic dump written to disk for copy-and-paste troubleshooting. The plugin also checks for its own updates, and proxy auto-detection covers standard environment variables as well as the Windows system proxy registry key, so no manual git configuration is needed.\n\nIt is well suited for engineers who develop or deeply customise dsh from source, for day-to-day users who install dsh via npx or npm and want verified, rollback-safe updates, and for environments that rely on proxies or mirror registries. A persistent update-status block on the Settings page shows the current state at a glance and offers a manual check button that bypasses the once-per-day schedule, so you are never locked out of triggering an update on demand.
Use Cases
- Automatically detecting upstream commits and fast-forwarding a source checkout of dsh
- Downloading, verifying, and updating dsh installed via npx or npm
- Resuming interrupted downloads and rolling back to the pre-update state after a failed install
Best For
- Engineers developing or customising dsh from a source checkout
- Everyday users installing dsh via npx or npm who want verified, rollback-safe updates
- Teams behind proxies or restricted networks that need automatic proxy detection without manual git configuration
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.