dsh-update-checker
DeepSeek Harness (dsh) 更新检查插件:会话顶栏显示当前版本,自动检查 npm 最新版本,有新版本时提示升级。
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:YZz-S/dsh-update-checker说明文档
阅读完整 README ↗dsh-update-checker
Update checker plugin for the DeepSeek Harness (dsh) Web GUI: shows the current version in the session top bar, auto-checks the latest version on npm and prompts you to upgrade when a new one is available.
DeepSeek Harness(dsh)Web GUI 的更新检查插件:在会话顶栏显示当前版本号,自动检查 npm 上的最新版本,有新版时提示升级。

English
中文 · ← Back to DeepSeekHarnessPlugins
Features
- Top-bar version badge: registered in the session top-bar action area (next to the title), additive registration — replaces no built-in UI
- Auto-check on page load: checks once on mount, no manual action needed
- Three badge states:
- Up to date → shows "Already up to date"
- New version available → shows "Update to vX.Y.Z" with a red dot in the top-right corner
- Check failed → badge turns red and shows "Check failed"
- Comparison panel: clicking the badge re-checks immediately and opens a panel showing current version / latest version / update status / upgrade instructions
- Step-by-step diagnostics: on failure the panel shows a diagnostics block (the concrete probe record for each step of current & latest version detection) for quick troubleshooting
Files
| File | Description |
|---|---|
index.js | Installed Host half (dsh.bundle entry): registers the /api/dsh-update-checker/check route, reads current version + queries latest version |
lib/client.js | Installed Client half (dsh.client module): top-bar badge & comparison panel |
cordis.patch.yml | Bundle composition patch inserting the plugin row into the profile |
package.json | Package metadata (declares dsh.bundle + dsh.client) |