DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Recovery — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
R

@tangtang232/dsh-recovery

Recovery

Keep DSH Web available and repair broken optional plugins

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:Tangtang232/dsh-recovery#443f842944a38625d885eb131d73c8e220086778
READMECompatibilityVersions
Recovery settings page

Compatibility and provenance

Recovery is published as @tangtang232/dsh-recovery and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
8/25/2026

Versions

0.1.0stable
8/25/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
8/25/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in developer-tools.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Sdk App@deepseek-ai/dsh-sdk-appThe dsh SDK profile bundle: stdio JSON-RPC serving and process lifecycle over dsh-baseSubagent Codex@deepseek-ai/dsh-subagent-codexOne-shot Codex subagent provider over the official app-server protocolPlus@sparkelf/dsh-plusDeepSeek Harness Plus official-base Web distribution profile and ranged compatibility patchset

README

Recovery

English | 中文

Recovery keeps DSH Web available when an optional profile plugin is missing or fails during startup. It quarantines the failing entry for the current run and adds a Settings → Recovery page for diagnosis and deterministic repair.

Recovery settings page

Features

  • Keeps the Web management interface running when an optional plugin package is missing.
  • Isolates an optional plugin that throws during activation.
  • Reports the plugin id, module name, failure category, and whether automatic repair is available.
  • Reinstalls a recorded npm, GitHub, or local dependency from the Web page.
  • Restores the last known working Web profile configuration.
  • Checks Settings, plugin inventory, Agent presets, model providers, and local Host/Origin trust.
  • Backs up profile files before repair and rolls them back when verification fails.

Recovery does not call a model API. Package restoration may use the network when the recorded source is remote.

How it works

The Recovery-aware DSH launcher starts the Web management plane before optional profile plugins. Missing or activation-failing optional entries are recorded and skipped for that run. The Recovery plugin reads that diagnosis through the management API and presents repair actions in Settings.

The protected management plane remains fail-fast. Recovery does not hide failures in the Web server, API gateway, Settings service, plugin inventory, or Recovery itself.

Compatibility

DSH buildStatus
Recovery development build based on DSH 0.1.1-rc.2Verified
Official @deepseek-ai/dsh@0.1.1-rc.2Not supported

The current official DSH release does not contain the pre-plugin startup isolation or recovery.scan / recovery.repair management methods. Installing this package on that release cannot recover a failed Web startup.

Install

On a Recovery-compatible DSH build:

dsh plugin --profile web add github:Tangtang232/dsh-recovery#v0.1.0

Restart dsh web, then open Settings → Recovery → Check and repair.

The repair workflow is entirely in Web. The command above only installs the standard DSH Profile Bundle.

Repair behavior

  1. Read the failures isolated during Web startup.
  2. Back up package.json, lockfile, workspace file, and profile patch.
  3. Restore packages only from sources already recorded in the profile manifest.
  4. Retry plugin activation or restore the last healthy profile configuration.
  5. Recheck the management APIs.
  6. Roll back modified files when restoration or verification fails.

An unknown package source is never guessed. A plugin that still fails remains quarantined.

Package layout

assets/             Recovery screenshot
lib/                Ready-to-load DSH bundle
src/                Web Settings source
cordis.patch.yml    Profile Bundle patch
package.json        DSH bundle and client metadata

Verification

node scripts/verify-package.mjs
pnpm pack --dry-run

License

MIT