dsh-install-guard
Manifest validDeepSeek Harness plugin installation compatibility pre-check guard: checks Node/engines, @deepseek-ai core package peer versions, and dsh manifest, supporting isolated trial startup and post-confirmation repair installation to prevent crashes caused by version incompatibility.
dsh-install-guard · Plugin Install Guard
Pre-install compatibility guard for DeepSeek Harness plugins. Before you download/install a marketplace plugin, it checks whether the plugin is compatible with your running DeepSeek Harness — and prevents the "version mismatch → service crash / won't boot" failure.
Once installed, it registers a model tool plugin_install_guard so the Agent can run the check before installing.
Checks
| Check | Description |
|---|---|
engines.node | plugin's Node requirement vs current Node |
@deepseek-ai/* peers | peer/dependency ranges vs resolved versions |
dsh manifest | whether dsh.bundle.patch / dsh.client is declared |
isolated trial boot (opt-in trial=true) | install into a throwaway profile + --dump-config, actually runs apply to catch runtime/load-time crashes |
Install
dsh plugin --profile web add dsh-install-guard
Restart dsh web.
Usage (two-phase, via chat)
1) check:
plugin_install_guard { spec: "plugin-name", action: "check" } # add trial: true to run apply
2) install after confirming:
plugin_install_guard { spec: "plugin-name", action: "install", resolution: { spec: "plugin-name@compatible" } }
Relation to other plugins
dsh-doctor= environment health; this plugin = version compatibility.dsh-poison-guard/DSH-Plugin-Market= security/audit; this plugin = compatibility.
Use them together: security audit + compatibility preflight = the full pre-install gate.
Limitations
- Actively-triggered tool, not an automatic hook on the marketplace install button.
- Static checks + trial boot reduce but cannot eliminate all third-party-code risk.
License
MIT
Comments
Loading…
From the same category
by zhu1090093659
DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
★ 8.2k
↓ 134/wk
Apache-2.0
TypeScript
Oct 1, 2026
dsh plugin --profile web add dsh-webA collection of independent Web UI plugins and skins, including task boards, Git graphs, mobile access, and live token stats.
★ 7.4k
↓ 172/wk
Apache-2.0
TypeScript
dsh plugin --profile web add dsh-webby dsh-market
The plugin market inside DeepSeek Harness — browse, search, one-click install · DSH 可视化插件市场
★ 5.2k
↓ 143.1k/wk
MIT
TypeScript
Sep 30, 2026
dsh plugin --profile web add dshmarketby crafter-station
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 4.2k
MIT
TypeScript
Sep 28, 2026
by superdesigndev
OpenRouter for agent tools. Join community here: https://discord.gg/6mQYYfFMAn
★ 4k
NOASSERTION
Python
Oct 1, 2026
dsh plugin --profile web add treg-dshby xiaobright
Two-phase DeepSeek Harness preset: Minimal-aligned bootstrap, then full Standard tools (Project2 98/99)
★ 3.8k
JavaScript
Sep 10, 2026