dsh-plugin-manager
Run the following command in DeepSeek Harness:
dsh plugin install Zaogaogwc/dsh-plugin-manager
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install Zaogaogwc/dsh-plugin-manager inside DeepSeek Harness to install; source code is at https://github.com/Zaogaogwc/dsh-plugin-manager.
About this plugin
Once a DSH Web profile accumulates dozens of plugin packages, a common headache follows: which package does a given plugin come from? Is it currently served by the Loader or managed by Cordis? And how do you safely swap one group of plugins for another without breaking your config? dsh-plugin-manager is built for exactly this: a three-level view of source packages, functional categories, and individual plugin instances gives every Loader entry a clear origin while surfacing Cordis FiberState and diagnostics right in the UI.\n\nEnable and disable operations go through a change-preview step and an atomic write that only touches the managed section of cordis.patch.yml, with the last twenty changes logged for one-click undo. The current set of third-party toggles can be saved as named schemes—Writing, Dev, Minimal—then re-applied after a quick preview. Agent presets can be forked from any official or user preset with a diff merge that preserves source-specific tools and comments. For npm-sourced third-party packages the manager can check versions, back up the lock file and managed state, invoke the official update command, and roll back automatically on failure; newly added sub-plugins from an update inherit the parent package's disabled status.\n\nIt is aimed at users who juggle multiple plugin combinations in DSH on a daily basis, switch between work modes frequently, and want every operation to be previewable, reversible, and isolated from other tools. Official host components and the manager itself are protected from being disabled, all sensitive write APIs require a loopback origin (LAN requests get 403), and the security boundary is kept tightly scoped to the manager's own state files.
Screenshots
Use Cases
- Trace which package a plugin came from and its live Loader / Cordis state after installing many bundles
- Batch-toggle third-party plugins between named schemes like Writing, Dev, and Minimal
- Fork an existing Agent preset with a diff merge to spin up a new capability combo for future sessions
Best For
- Developers who juggle multiple DSH plugin bundles and switch work modes daily
- Users who want every toggle to be previewable, reversible, and isolated from other tool configs
- Heavy DSH users who need safe npm bundle updates with automatic rollback on failure
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.