dsh-update-checker: Check DSH Plugin Updates and Release Notes with One Click

dsh-update-checker is a DSH plugin designed to automatically check for updates of locally installed third-party plugins. It supports version checks from multiple sources, including npm, GitHub, and local paths, and displays only diffs and changelogs without performing installations. By optimizing the network layer with concurrent request rate limiting, caching, and circuit breaker mechanisms, the plugin reduces GitHub API call costs. It also provides a settings page UI for users to filter and review changes. The plugin is compatible with Node.js 22 and supports offline testing as well as hot update cleanup.

Read More
DeepSeek Harness Plugin: dsh-update-checker

`dsh-update-checker` is a DSH client plugin designed to address fragmented dependency management. It detects updates for local DSH installations, npm packages, and GitHub plugins, providing a “Settings -> Update Check” interface and one-click updates. The plugin supports background task execution, network fault tolerance, build error parsing, and model tool calls. It requires Node.js ≥ 18, and one-click updates depend on pnpm. After installation, restart `dsh web` and enable the plugin in Settings.

Read More
DeepSeek Harness Plugin: dsh-update-checker

`dsh-update-checker` is a Profile plugin for DeepSeek Harness (DSH), designed to address compatibility issues caused by toolchain version iterations. When the plugin starts, it automatically checks for new versions in the npm registry and provides a silent GUI notification in the Web interface sidebar. Its core features include non-blocking version checking with a 6-hour cache, an intelligent silent failure mechanism, sidebar interaction pop-ups (displaying version numbers, update commands, and jump links), and support for ignoring specific versions. The plugin has zero disk footprint, automatically adapts to the GUI design system, and uses localStorage to persist ignored versions. Installation requires running the `dsh plugin` command via pnpm, and it is suitable for developers who need frequent updates to access the latest features.

Read More
DeepSeek Harness (DSH) Update Checker Plugin dsh-update-checker

The dsh-update-checker plugin is designed to integrate DeepSeek Harness (DSH) version-checking functionality into the Web GUI top bar, allowing status to be viewed without leaving the current interface. It provides a top-bar badge displaying three states: “up to date,” “new version available,” or “check failed.” It supports automatic checks, click-to-refresh comparison panels, and diagnostic information. It can be installed using `dsh plugin add` and supports dynamic Cordis plugin usage. The plugin only requests the public npm registry, does not collect local data, and primarily checks the DSH version itself.

Read More
DeepSeek Harness Plugin: duntansen/dsh-update-checker

DSH Update Checker is a DeepSeek Harness Web plugin developed by duntansen under the MIT license, designed to address the issue where local DSH versions lag behind the latest npm versions. The plugin integrates version checking and update operations directly into the DSH settings page, providing centralized management for operations typically scattered across the terminal. Its core features include: automatically reading the local version and comparing it against the `latest` and `next` tags of the npm registry, with support for semantic versioning and prerelease segment identification; offering a one-click update entry upon detecting a new version, which executes the `npx` command and displays installation progress in real-time; displaying the release history of the last 8 versions and the status of the current version; and automatically rechecking every 6 hours while the page is open, accompanied by browser notifications.

Read More
dsh-update-checker: An Update Checking and One-Click Updating Plugin for DeepSeek Harness

dsh-update-checker is a DeepSeek Harness (DSH) Web GUI plugin maintained by Airmetro, designed to consolidate the update processes for the main program and third-party plugins from scattered commands into a unified interface. The core functionalities of this plugin include: checking the version status of the DSH main program (by comparing with npm latest) and unofficial plugins (via cross-referencing between npm and GitHub sources); providing full lifecycle update management with features such as dry-run protection, automatic backups, adaptive installation, and post-installation verification; supporting real rollback interfaces and backup list viewing; and ensuring service recovery through a restart watchdog based on PID and port detection. Additionally, the plugin offers multilingual status prompts in the GUI and implements loopback origin and confirmation mechanisms for write operations.

Read More