dsh-bundle-manager
Run the following command in DeepSeek Harness:
dsh plugin install KaramachiA217/dsh-bundle-manager
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install KaramachiA217/dsh-bundle-manager in the DeepSeek Harness terminal to install; the source code is hosted at https://github.com/KaramachiA217/dsh-bundle-manager .
About this plugin
Managing optional third-party plugin bundles in DeepSeek Harness used to mean editing the static manifest, restarting the entire shell, then hoping no lingering processes survived. dsh-bundle-manager moves mount and unmount operations entirely into the running process: toggle switches in the settings pane, click Save and Refresh, and the change takes effect immediately. The profile manifest is never rewritten, and restarts are out of the picture.
The core capabilities revolve around immediacy and control. A draft area lets you flip plugin switches freely, then a single Apply performs host-side diff create and remove through the Loader API before a hard page refresh reconciles the client half. Named presets capture any switch combination for one-click switching from a dropdown; a new preset auto-activates on save. Failed plugins are isolated into a Failed group with error messages and retry counts while the rest keep running, backed by a 20-second watchdog and grouped-parallel boot. A framework whitelist shields core bundles from accidental changes, and registry writes are atomic with .bak rollback. Version 0.5 adds a dual-track mechanism: import statically bundled plugins into bm runtime management, or export bm-managed plugins back to the static layer, all under A-level redundancy (atomic write, backup, JSON parse rollback, one-click batch rollback). The uninstall flow clears bm registry rows first, then guides the official CLI removal, keeping the operation reversible.
Designed for developers and teams that juggle multiple third-party plugin bundles and need to swap configurations on the fly without restarting Harness repeatedly, especially in workflows where the plugin mix changes frequently by context.
Use Cases
- Swap plugin combinations instantly without restarting DeepSeek Harness
- Save and switch full plugin presets per work context in one click
- Mount and unmount multiple third-party bundles with automatic failure isolation that keeps the rest running
Best For
- DeepSeek Harness developers who frequently reconfigure plugin bundles
- Teams managing multiple third-party plugins who want to avoid repeated restarts
- Ops or stability leads requiring automatic plugin failure isolation and self-healing recovery
Related Plugins
A method pack that makes AI coding agents plan against your real baseline, prove completion with fresh evidence, and reduce reworks and unsafe changes.
Turns the DeepSeek Harness session into a captain that builds a durable sub-agent team, splits goals into dependency-aware tasks, and coordinates work via direct messages and a live Web UI.
Gives coding agents design judgment, letting Claude Code, Cursor, and 70+ agents generate and iterate high-quality UI, presentations, and graphics right from the terminal.
Run the Pi ecosystem's plugins on DeepSeek Harness, unmodified, via a compatibility layer that implements Pi's public extension ABI on DSH's native services.