DSH Plugins Marketplace

DSH Plugins

Plugins

/

Development & Infrastructure

/

dsh-recovery

d

dsh-recovery

Manifest valid
UI (client)hasBundlePatch

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

Comments

Loading…

From the same category

awesome-dsh-plugin

by awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Development & Infrastructure

★ 17.6k

CC0-1.0

Python

Oct 1, 2026

Index only — not installable

by zhu1090093659

DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop

Tools & CapabilitiesUI & ExperienceDevelopment & InfrastructureTerminal & ClientsModels & ProvidersManifest valid

★ 8.3k

↓ 172/wk

Apache-2.0

TypeScript

Oct 2, 2026

dsh plugin --profile web add dsh-web

by yjh051108

dsh-routing-suite — injector + router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).

Development & InfrastructureModels & ProvidersManifest valid

★ 7k

MIT

JavaScript

Sep 18, 2026

dsh plugin --profile web add @dsh-external/dsh-super-injector

by strukto-ai

The World's First Virtual Terminal for AI Agents

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 3.7k

↓ 264/wk

Apache-2.0

TypeScript

Oct 2, 2026

dsh plugin --profile agent add @struktoai/mirage-dsh

by xmanrui

通过扫码或机器人凭据把IM机器人接入DeepSeek Harness(支持飞书、微信、钉钉、企业微信、QQ、Slack、Telegram、Discord和WhatsApp)。 Connect IM bots to DeepSeek Harness via QR code or credentials (9 channels).

Tools & CapabilitiesNotifications & IntegrationsDevelopment & InfrastructureManifest valid

★ 1.6k

↓ 17.5k/wk

MIT

JavaScript

Oct 1, 2026

dsh plugin --profile web add @xmanrui/dsh-im

by hyhmrright

AI code reviews grounded in 12 classic engineering books — decay risk diagnostics with book citations, severity labels, and 6 analysis modes including full-sweep auto-fix

Tools & CapabilitiesDevelopment & Infrastructure

★ 1.5k

MIT

JavaScript

Sep 28, 2026

Index only — not installable