MIT-licensed native dsh plugin (TypeScript) that turns DeepSeek Harness into a visual community plugin marketplace: one-click install/update/uninstall with auto-rollback, installed detection with update badges, AI search, and pre-install health + security scans.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-08-28
License
MIT
01What can it help you accomplish?
Browse, search and install community plugins from inside the DeepSeek Harness web GUI
A Plugin Market tab in Settings → Plugins listing the `dsh-plugin` topic community (1700+ repositories), with one-click install / update / uninstall
DeepSeek Harness users who want to discover and manage community plugins without touching the dsh CLI
Find the right plugin by describing what you need, with a pre-install security scan
AI-recommended plugin candidates from a natural-language request, each with a pre-install health + security scan (✅/⚠️/❌)
Users who know what they want the model to do but not which plugin provides it
Recover when an install leaves dsh unable to start
Automatic rollback on failure plus a last-known-good backup in `zat-backup/` that restores the profile with one command
Users who hit a plugin that breaks the dsh startup and need a safe recovery path
02How to install into DeepSeek Harness
Prerequisites
- A working dsh installation with `pnpm` and `curl` on PATH
- A profile that has been initialized — `dsh plugin --profile web add` creates it on first use
Installation steps
- 01
From GitHub (recommended, after release): `dsh plugin --profile web add github:mishibeikejie/zat-dsh-engine`
$ dsh plugin --profile web add github:mishibeikejie/zat-dsh-engine
- 02
From China without a VPN (via the domestic mirror): `dsh plugin --profile web add https://gh-proxy.com/https://github.com/mishibeikejie/zat-dsh-engine.git`
$ dsh plugin --profile web add https://gh-proxy.com/https://github.com/mishibeikejie/zat-dsh-engine.git
- 03
Replace `web` with your profile name if you use a different one (`headless` etc.)
- 04
Restart dsh after installing, then open the web GUI → Settings → Plugins and click the 🛒 Plugin Market tab
Verify the integration
Not specified by the author
Rollback
- Install/uninstall/toggle roll back automatically on failure
- If dsh won't start, restore the last known-good backup by copying the three files from `zat-backup/` back over the profile directory — macOS/Linux: `cp ~/.dsh/profiles/web/zat-backup/* ~/.dsh/profiles/web/`
- Windows (PowerShell): `Copy-Item "$HOME\.dsh\profiles\web\zat-backup\*" "$HOME\.dsh\profiles\web\" -Force`
03DSH integration and capability boundaries
First-class dsh plugin installed via the official `dsh plugin --profile web add` mechanism; it adds a Plugin Market tab to Settings → Plugins in the DeepSeek Harness web GUI
Plugin marketplace browser
the entire `dsh-plugin` topic community from GitHub (1700+ repositories)→a browsable, searchable market with 12 categories and bilingual intros, plus one-click install
Install / update / uninstall
any plugin card in the market→one-click install/update/uninstall driven by the official `dsh plugin` profile mechanism (`pnpm` under the hood), monorepo-aware
install/update/uninstall run pnpm, which executes each plugin's own prepare/postinstall scripts (standard for every package manager); the market scans those scripts first and warns ahead of time about network downloads or high-risk patternsAI plugin finder
a natural-language request in any conversation→recommended plugin candidates each with a pre-install health + security scan (✅/⚠️/❌)
security findings only warn (never block); objective issues like missing entries or unsupported OS are blocked before installInstalled detection & update badges
the plugins already installed in your profile→installed-state markers, version comparison and an update badge when a newer version is released
One-click check + repair
a dsh profile with network/pnpm/entry/OS/past-error problems→detection and auto-fixes (installs pnpm, enables plugins, fills deps) with plain-language explanations for the rest
04Who is it for? When not to use it?
Good for
- DeepSeek Harness users who want to discover and manage community plugins without touching the dsh CLI
- Users who know what they want the model to do but not which plugin provides it
- Users who hit a plugin that breaks the dsh startup and need a safe recovery path
Not for
- Never hand-edit any patch file — pasting the repo URL and manually editing `cordis.patch.yml` (or writing the `plugin-market` row by hand into two patch files) duplicates the id and makes dsh fail to start. Install only with `dsh plugin add`; if dsh already won't start, delete the hand-written `plugin-market` row from your profile's `cordis.patch.yml` and reinstall with the command.
- Only one marketplace plugin can be installed at a time — the install gate blocks a second one because two market/manager plugins register the same settings pages and services, which can take dsh down. Uninstall the current one first if you want to switch.
- As a package manager the market runs shell commands (pnpm/curl/wget/powershell) and reads git credentials. Credentials only go to api.github.com and are never written to disk, logged, or sent anywhere else; every profile change is backed up to `zat-backup/` first.
05Compatibility, maintenance and safety notes
- Never hand-edit any patch file — pasting the repo URL and manually editing `cordis.patch.yml` (or writing the `plugin-market` row by hand into two patch files) duplicates the id and makes dsh fail to start. Install only with `dsh plugin add`; if dsh already won't start, delete the hand-written `plugin-market` row from your profile's `cordis.patch.yml` and reinstall with the command.
- Only one marketplace plugin can be installed at a time — the install gate blocks a second one because two market/manager plugins register the same settings pages and services, which can take dsh down. Uninstall the current one first if you want to switch.
- The All view shows at most 1000 plugins — GitHub's search API caps any query at 1000 results. Search and category filters still reach every plugin.
- The gh-proxy.com mirror is used only as a fallback when a direct GitHub request fails, and only for public repository metadata. A plugin's own network behavior after install has nothing to do with the mirror.
- As a package manager the market runs shell commands (pnpm/curl/wget/powershell) and reads git credentials. Credentials only go to api.github.com and are never written to disk, logged, or sent anywhere else; every profile change is backed up to `zat-backup/` first.
MIT · actively maintained (latest release v0.7.0, 2026-08-19)
06Frequently asked questions
How do I install Zat-DSH Engine?
Install it with the official dsh command `dsh plugin --profile web add github:mishibeikejie/zat-dsh-engine`, then restart dsh. Open the web GUI → Settings → Plugins and click the 🛒 Plugin Market tab. Replace `web` with your profile name if you use a different one; the `add` command creates the profile on first use.
Can I install it from China without a VPN?
Yes — use the domestic mirror command `dsh plugin --profile web add https://gh-proxy.com/https://github.com/mishibeikejie/zat-dsh-engine.git`. Either command installs the same plugin, and once installed the market's own search and install paths carry the mirror fallback.
What happens if installing a plugin breaks dsh startup?
Install/uninstall/toggle roll back automatically on failure. After every successful operation the market backs up the last known-good state into the `zat-backup/` folder inside your profile directory — restore it by copying the three files back over the profile (e.g. `cp ~/.dsh/profiles/web/zat-backup/* ~/.dsh/profiles/web/` on macOS/Linux).
Can I run two marketplace plugins at once?
No — the install gate blocks it: two market/manager plugins register the same settings pages and services, which can take dsh down. Uninstall the current one first if you want to switch.
How do I update the marketplace itself?
Re-running `dsh plugin --profile web add github:mishibeikejie/zat-dsh-engine` updates to the latest commit. The marketplace also detects its own updates and shows an Update button beside the title.
07Related DSH workflows
distilly
by titanwings
Meta-skill turning source material into a versioned Person Profile skill with incremental merge, correction layer, rollback, per-host install.
dsh-market
by dsh-market
插件市场 (plugin marketplace): 打开 Settings → Plugin Market 浏览/搜索/一键安装社区插件;安装源限制为 curated awesome-dsh-plugin 注册表(其余拒绝),默认禁用构建脚本(pnpm>=10 需显式开启)。
ai_animation
by unclecheng-li
Generate standalone animated HTML diagrams, presentations, notes, protocol visualizations, and UI demos from prompts.
aegis
by ganyuanran
Make AI coding agents architecture-aware: baseline-first, evidence-verified, drift-checked, and safe across long tasks.
08Data and sources
Zat-DSH Engine adds a **Plugin Market** tab to **Settings → Plugins** in the DeepSeek Harness web GUI.
- **Install / Update / Uninstall** — one click, powered by the official `dsh plugin` profile mechanism (`pnpm` under the…
dsh plugin --profile web add github:mishibeikejie/zat-dsh-engine
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-28. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
