The design philosophy of DeepSeek Harness (DSH) is “everything is a plugin.” As the number of third-party plugins grows, managing whether these plugins are enabled or disabled becomes necessary. Currently, the community lacks an intuitive interface to view installed third-party plugins and persistently control their active state. dsh-plugin-manager aims to solve this problem by providing centralized management capabilities.

What is this

This is a client-side plugin maintained by yishengdaxiaonengjihui. It mainly provides two core capabilities: listing all installed third-party plugins on the DSH settings page; and persistently disabling or enabling specified plugins in the cordis.patch.yml patch layer under the profile directory through line IDs.

Core features

  1. List installed third-party plugins.
  2. Persistent disable / enable in the profile’s cordis.patch.yml patch layer.

Installation and enabling

Because fetching the README content failed, specific installation commands and license information cannot currently be confirmed. We recommend visiting the GitHub repository to review the source code and usage instructions.

Typical usage

No usage examples are currently available. The core value of this plugin lies in converting plugin management logic into configuration file operations, thereby enabling persistent state management.

Use cases and notes

Use cases: Developers who need fine-grained control over the plugin lifecycle, or who want to temporarily block plugin functionality without deleting the plugin.

Notes:
* The plugin runs with the permissions of the current DSH process.
* Always inspect the source code and license information before installing any third-party plugin.

Summary

This tool provides basic plugin management capabilities for the DSH ecosystem by controlling plugin state through configuration files, aligning with DSH’s configuration-driven design approach. For more details and source code, please refer to the following links.