dsh-plugin-manager: A Third-Party Plugin Manager for DeepSeek Harness
sorry123maker/dsh-plugin-manager
A DSH plugin manager: centrally view, enable/disable, hot-reload third-party plugins in the Web UI settings, with support for saving enable-state profiles.
dsh-plugin-manager is a third-party plugin manager for DeepSeek Harness (DSH), adding a 'Third-party Plugin Manager' page to the Web UI settings, centralizing management of third-party plugins for the current profile. It solves the hassle of manually editing configs and restarting to apply changes, letting you view, enable, disable, and add plugins directly from the interface, with support for scheme snapshots and hot reload. Apply enabled states without restarting, and restart dsh web after adding plugins to enter the loader tree.
How to Install
dsh plugin --profile web add @zhuyh-sai7n/dsh-plugin-manager- Category
- Development & Operations
- Platform
- DSH Plugin
- Author
- sorry123maker
- Distribution
- Plugin
dsh-plugin-manager Key Features
dsh-plugin-manager Repo Summary
What Does It Do?
It is a DSH plugin for DeepSeek Harness that adds a "Third-party Plugin Manager" page to the Web UI settings, centralizing management of third-party plugins for the current profile. It solves the hassle of manually editing configs and restarting to apply changes, letting you view, enable, disable, and add plugins directly from the interface, with support for scheme snapshots and hot reload.
Core Features
- Plugin list: reads
dsh.profile.bundlesfrom the profile, filters out built-in bundles and itself, and shows the enabled and loaded status of each third-party plugin. - Toggle + Apply: flip a switch and click "Apply" to write changes to the patch layer, which takes effect via hot reload without restart.
- Scheme management: save the current enabled state as a named scheme, with options to view, switch, and delete; switching applies immediately.
- Add plugin: enter a package name or pnpm spec (e.g.,
github:owner/repo), equivalent to runningdsh plugin --profile add, and the plugin is enabled by default after adding.
How to Use This Plugin?
After enabling it in DSH, open Web UI → Settings → "Third-party Plugin Manager" to see the list of third-party plugins for the current profile. Toggle a switch and click "Apply" for immediate effect; in the "Schemes" section, you can save, switch, or delete schemes; in "Add Plugin", enter a package name and add it, then restart dsh web for it to enter the loader tree.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: sorry123maker/dsh-plugin-manager. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
