dsh-plugin-manager: A Third-Party Plugin Manager for DeepSeek Harness

sorry123maker/dsh-plugin-manager

Development & OperationsVerified
Listed on 2026-08-21
Page last updated 2026-09-16

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

install
npmdsh plugin --profile web add @zhuyh-sai7n/dsh-plugin-manager
Category
Development & Operations
Platform
DSH Plugin
Author
sorry123maker
Distribution
Plugin

dsh-plugin-manager Key Features

Plugin list & statusToggle with hot reloadSave & switch profilesAdd new plugins
Listed on dsh-plugin.org

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.bundles from 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 running dsh 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.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ