AI Agent Hub
Back to plugins
⚙️

dsh-bundle-manager

Workflow Updated 2026.08.19

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