kingcharleslzy-ai/dsh-purge

AI Engineering

A community fork of a DeepSeek Harness plugin that tunes how the coding agent responds, with self-checks and local backup rollback.

2,749
1,507
JavaScript
MIT
10 days old

If you run the DeepSeek Harness desktop agent and want less back-and-forth confirmation before it acts, this community build of dsh-purge is worth a look — but only if you are willing to read its install and rollback documentation before touching your host install.

The problem

DeepSeek Harness users who want the agent to stop asking permission before every drawing or experiment currently face a manual loop: find the plugin, patch the host, restart, and hope nothing breaks. When something does break, there is no obvious way back to the previous state. This project adds a settings page and a maintenance workflow so that patching the host, checking whether it took effect, and restoring an earlier state happen from one place instead of scattered hand edits.

What's different

Rather than a plain plugin, this is a self-hosted control panel for the harness: it describes 80 host patches and a 25-layer state self-check, plus prompt management, side-panel settings, update checks and local backups you can roll back to. The practical benefit is diagnosability — selfcheck reports which layer is not OK, and diagnose suggests candidate positions when an anchor drifts.

The trade-off is that the project explicitly touches the host. The install notes say it is not "fully hands-off": when the desktop layout's app/runtime link is missing or broken, it keeps the old link and repairs it to that install's runtime, stopping on conflict. So its value depends on the host layout matching what it expects, and the project itself warns that unverified hosts are allowed to install but marked "unverified" in the self-check. This is a community build, not the official install path, and the README is clear about that distinction.

Who should try it

Good fit: a desktop DSH user on the verified 0.2.1 release candidates who wants prompt management, a state self-check and a known backup point before experimenting with host patches. Poor fit: someone who needs a supported, vendor-blessed plugin, or who will not read the install guide and the rollback procedure before running the installer.

The project also ships a companion image-generation plugin for local Qwen Image work on Apple Silicon or a separate NVIDIA gateway; that is a separate install decision and does not change whether the purger itself fits you.

Requirements and limitations

You need DSH Desktop installed and opened once so the profile is initialized, plus Node >=18 (the desktop runtime covers this). The verified hosts are DSH Desktop 0.2.1-rc.1 through rc.3; other hosts install but show as unverified. Installation is a separate action from applying host patches and restarting — the README stresses these are not automatic and a successful dry-run only proves the pre-checks, download and SHA256 passed, not that dependency install or startup succeeded.

Rollback lives under the panel's status page via local backups; without a UI, use the CLI rollback steps in the installation guide. Do not assume purge-community is on your PATH. The community installer downloads scripts from the repo's master branch, so you are trusting that branch, not just the checksummed release.

HotRepo's take

HotRepo recorded 2,749 total stars on the NEW-REPOSITORY board (新项目榜) at #3 on 2026-10-26, ten days after creation. That is one dated snapshot, not a daily growth series; with no comparable daily-board history, persistence cannot yet be judged. Before installing, read the installation guide and the maintenance notes and confirm your host version matches the verified list.

Written by AI from the project's README, updated October 26, 2026. The project's own docs are the source of truth.