
cpp285/dsh-plugin-center
30Last commit Aug 14, 2026
dsh-plugin-center DSH plugin
DSH Plugin Center adds a dedicated workspace under Settings → Plugins in DeepSeek Harness. It reads the active Loader tree to show a live inventory of installed plugins, supports GitHub discovery under the dsh-plugin topic, and provides install, update, and removal actions. The plugin also lets you add custom Chinese/English descriptions to any module.
How to install the dsh-plugin-center DSH plugin
dsh plugin --profile web add github:cpp285/dsh-plugin-centerCopying does not run this command. Review the repository and version before installing the dsh-plugin-center DSH plugin.
dsh-plugin-center DSH plugin data source
dsh-plugin-center DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-plugin-center DSH plugin can do
- Reads the active Loader tree to display installed plugins with enabled state, version, package name, repository, and description.
- Discovers up to 100 recently updated non-archived GitHub repositories under the dsh-plugin topic, with instant search and category grouping.
- Installs plugins from npm package names or github:owner/repository[#ref] specifiers.
- Updates and removes non-built-in packages that belong to the selected DSH profile.
- Allows adding custom Chinese and English descriptions to any loaded module, stored locally in descriptions.json.
- Provides a curated Featured collection of starter plugins with plain-language reasons and categories.
Where the dsh-plugin-center DSH plugin fits
- Review the status, version, and description of all installed DSH plugins in one place.
- Discover new plugins from the GitHub dsh-plugin topic without leaving the DSH interface.
- Install a plugin by specifying its npm package name or GitHub repository.
- Update or remove a non-built-in plugin that belongs to the web profile.
- Add a custom description to a plugin whose original description is unclear or missing.
Who the dsh-plugin-center DSH plugin is for
- DSH plugin developers who need to manage multiple plugins during development.
- Advanced DSH users who want to explore and install community plugins.
- Administrators maintaining a DSH instance with many plugins.
dsh-plugin-center DSH plugin limitations
- Requires DeepSeek Harness with the web profile and Node.js 22 or newer.
- Version 0.1.0 is the first public development release; may be unstable.
- GitHub discovery is rate-limited without a GITHUB_TOKEN environment variable.
- Management actions require restarting dsh web after each install, update, or removal.
- Only the web profile can be managed; other profiles are not supported.
dsh-plugin-center DSH plugin: from the repository README
Quoted from the cpp285/dsh-plugin-center README, the upstream source of the dsh-plugin-center DSH plugin. Copyright remains with the original authors.
Understand, discover, and manage DeepSeek Harness plugins from one compact settings page. DSH Plugin Center adds a native-looking workspace to **Settings → Plugins**. It turns the active Loader tree into a readable plugin inventory, adds GitHub discovery, and keeps common lifecycle actions close at hand.  ## Features ### Live installed-plugin inventory - Reads the active DeepSeek Harness Loader tree instead of relying on the dependency file alone. - Shows each module's effective enabled state, runtime phase, version, package name, repository, and description. - Detects plugins disabled by a parent entry and separates built-in modules from user-manageable packages. - Summarizes how many modules are loaded, running, and using a custom description. - Opens the source repository directly when package metadata provides a valid GitHub URL. ### Clear descriptions for unfamiliar modules - Uses the package description when one is available and creates a simple fallback when it is not. - Lets you add separate Chinese and English descriptions to any currently loaded module. - Prefers your description in the in
Read the full READMEThe repository declares no license. Check with the authors before using it.
dsh-plugin-center DSH plugin questions
How do I install DSH Plugin Center?
Run `dsh plugin --profile web add github:cpp285/dsh-plugin-center` in a terminal. Then run `dsh --profile web --dump-config` to generate the web profile configuration, and finally start or restart `dsh web`. After that, open DeepSeek Harness and go to Settings → Plugins → Plugin Center.
Why is the Plugin Center page not showing up after installation?
Make sure you have run `dsh --profile web --dump-config` after adding the plugin, and then fully restart `dsh web`. If the page still does not appear, try a hard refresh (Ctrl+F5) in your browser. Also verify that your DeepSeek Harness is running with the web profile.
How can I fix GitHub discovery rate limiting?
Set the `GITHUB_TOKEN` environment variable before starting `dsh web`. You can generate a personal access token on GitHub (no special scopes are needed for public repositories). The token is used only by the host process and is never exposed to the browser.
Can I add a custom description to a plugin in Chinese?
Yes. Open the Plugin Center, go to the Installed tab, find the module you want to describe, and use the 'Edit description' option. You can enter separate Chinese and English descriptions. Your custom description will be stored locally in `$DSH_HOME/plugin-center/descriptions.json` and will be preferred in the interface.
How do I uninstall a plugin using Plugin Center?
Go to the Installed tab in Plugin Center, locate the non-built-in plugin you want to remove, and click the remove action. Plugin Center will ask for confirmation before proceeding. Note that you must restart `dsh web` after the removal for the change to take effect.