dsh-plugin-marketplace¶
⭐ 12 · ✅ active · awesome-list · ⬆️ +1 recently
| Type | awesome-list | Category | Registries |
| Stars | ⭐ 12 | Status | ✅ active |
| Author | w2112515 | Updated | 2026-08-18 |
One-liner¶
Out-of-tree installable plugin marketplace bundle for DeepSeek Harness
About¶
The plugin marketplace for DeepSeek Harness (DSH): browse, review, and install DSH plugins from inside DSH's own Settings UI — with evidence-based install safety, consent-gated install scripts, curated solution packs, and zero telemetry. 中文文档:README.zh-CN.md(界面语言跟随 DSH 自动切换)
✨ Key Features¶
- 2,200+ plugins discovered by a daily scan of every GitHub repository carrying the
dsh-plugintopic — no GitHub account or token needed to browse. - Evidence-based install eligibility: the scanner proves which install targets exist at each plugin's pinned commit, so "one-click" means proven installable
- Consent-gated scripts: install scripts are shown verbatim and run only after explicit, per-install consent — never persisted, never bulk-approved.
- Curated solution packs that install a coherent capability baseline in one reviewed action.
- No telemetry, no install counts, no server — the catalog is static JSON on GitHub Pages.
📦 Install¶
dsh plugin --profile web add @w2112515/dsh-plugin-marketplace
🚀 Quick Start¶
dsh plugin --profile web add github:w2112515/dsh-plugin-marketplace#<40-char-commit>
📚 Learn more¶
Install into your DSH
From npm: dsh plugin --profile web add @w2112515/dsh-plugin-marketplace Or pin an immutable commit from GitHub (this repository commits its built lib/, so no prepare runs on your machine): dsh plugin --profile web add github:w2112515/dsh-plugin-marketplace#<40-char-commit> Regular users need no GitHub token. Automatic installs require the Host to run pnpm 11 (the plugin also tries `corepack
Install safety
Automatic installs pin an immutable 40-character commit and always go through capability preflight → short-lived review plan → confirmed execution, with rollback of the profile manifest, lockfile, and workspace config on failure. Eligibility is decided by evidence at the pinned commit:
Configuration
The bundle's patch row id is plugin-marketplace. Override the full config in $DSH_HOME/profiles/web/cordis.patch.yml (patch config is replaced wholesale, not deep-merged — write every field): config: catalogUrl: https://w2112515.github.io/dsh-plugin-marketplace/plugin-marketplace/catalog-v1.json maxAgeMs: 172800000 timeoutMs: 60000 maxBytes: 15000000 agentTools: true The catalog is a daily G