dsh-purge: A DeepSeek Harness Plugin That Cuts Confirmation Round-Trips
cute-gugu/dsh-purge
dsh-purge is a self-hosted DSH plugin that patches the DeepSeek Harness host to cut confirmation friction, letting agents run tasks continuously with status checks, snapshot rollback and per-preset exclusion.
dsh-purge is a host-patching and state self-check component for DeepSeek Harness, often called a jailbreak or unrestricted mode plugin in the community. It targets the friction of an agent stopping for confirmation at every step, bundling 80 host patches with 25 layers of state self-checks that report install, patch and injection readiness in a full-page sidebar panel. Snapshots before apply, install and rollback keep original files and checksum manifests so bad changes can be undone, and excludePresets lets presets such as roleplay and minimal keep their own prompts. It does not change the model itself, and all logic runs locally.
How to Install
dsh plugin --profile <your-profile> add github:cute-gugu/dsh-purgeReplace --profile with the profile name you actually run (see ls ~/.dsh/profiles/): usually web in the browser UI, desktop or desktop-NNN in the desktop app.
- Category
- Tools & Capabilities
- Platform
- DSH Plugin
- Author
- cute-gugu
- Distribution
- Plugin
dsh-purge Key Features
dsh-purge Repo Summary
What Does It Do?
Purge is a DSH plugin for DeepSeek Harness that applies host patches and runs layered state self-checks, commonly called a "jailbreak" or "unrestricted mode" plugin in the community. It solves interaction friction: an agent that stops to ask for confirmation at every step breaks up the task. The plugin bundles 80 host patches with 25 layers of state self-checks, reports whether installation, patching and injection are actually ready in one place, and snapshots automatically before apply, rollback or toggle. It does not change the model itself, nor what you are trying to do.
Core Features
- Host patching: 80 patches rewrite host behavior to cut confirmation round-trips so the agent can run tasks continuously.
- State self-check: 25 layers of checks plus a full-page settings panel in the left sidebar give a one-screen verdict on install, patch and injection readiness.
- Snapshots and rollback: automatic snapshots before apply, install and rollback keep original files and checksum manifests, so bad changes can be undone.
- Per-preset exclusion:
excludePresetskeeps presets such asroleplayandminimalout of prompt injection while retaining commands, panels and tools. - Local first: all logic runs on your machine, with no cloud account changes and no upload of prompts or configuration.
- Merged runtime: since 2.0.0 it absorbs the runtime injection fingerprint and status endpoint shape of the former
dsh-unrestricted, so that plugin is no longer needed separately.
How to Use This Plugin?
After enabling it in DSH, open the full-page settings panel in the left sidebar to inspect current state and toggle patches; first install, applying host patches and a manual restart are three separate actions, so follow the panel step by step. To let certain presets keep their own prompts, list them in excludePresets; preset switches, parallel sessions and sub-agents each decide independently, and the host fallback respects the exclusion too. If the download stage reports fetch failed, fetch the installer script again and run a dry-run first, and submit the redacted diagnostic line if it still fails. The plugin is independently maintained by cute-gugu under the MIT license, based on the original author's project and merged with another MIT project, with all credits retained.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: cute-gugu/dsh-purge. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
