KeLearns/dsh-update-checker
DeepSeek Harness official runtime update checker plugin
Adds a "Check for Updates" section to the DSH settings page: it shows the current and latest versions, provides a manual re-check button, and runs scheduled auto-checks (default every 6 hours) with event notifications. The README is explicit about the boundary — the plugin only detects, never executes updates, because it runs inside the DSH process and cannot replace its own code; updates go through external mechanisms such as npm install -g @deepseek-ai/dsh@latest. Version detection resolves the current version through a documented chain: config.currentVersion first, then @deepseek-ai/dsh, then @deepseek-ai/dsh-web-app, then @deepseek-ai/dsh-base from the profile dependency closure.
Install
⚠️ Install command not yet confirmed — check the README on GitHub for the exact command.
Compatibility
DeepSeek Harness with a writable $DSH_HOME/cordis.patch.yml. The README states there are zero dependencies — it is a pure DSH plugin with host routes plus a client settings UI. The check step needs network access to the npm registry (registry.npmjs.org/@deepseek-ai/dsh/latest).
Details
- Repo: KeLearns/dsh-update-checker
- Category: Infrastructure & Deployment
- Stars: 1
- Version: Manual cordis.patch.yml registration (README's documented form; npm name owned by a different repository, not claimed)
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
The README documents the settings UI, the detection chain, the never-executes boundary and the manual install steps rather than a versioned changelog; there is no release history or migration section. Verify the current install instructions in the repository before installing.
FAQ
- How do I install dsh-update-checker?
- The README's steps are manual — append the documented row to $DSH_HOME/cordis.patch.yml (create it if missing) and restart. There is no dsh plugin add command and the plugin has no external dependencies.
- Will it update DSH for me?
- No. The README says it only detects and never executes updates, because it runs inside the DSH process and cannot replace its own code; updates go through external mechanisms like npm install -g @deepseek-ai/dsh@latest.
- How does it know the current version?
- Through a documented chain: config.currentVersion first, then @deepseek-ai/dsh, then @deepseek-ai/dsh-web-app, then @deepseek-ai/dsh-base, resolved from the profile dependency closure — compared against registry.npmjs.org/@deepseek-ai/dsh/latest.
Alternatives
Toukaiteio/dsh-plugin-installer · zhang66633/dsh-plugin-installer · Jesse-njx/dsh-plugin-manager-installer