AI Agent Hub
Back to plugins
🖥️

dsh-plugin-toggle

Client Updated 2026.08.26

Run the following command in DeepSeek Harness:

dsh plugin install Zenjibad/dsh-plugin-toggle

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install Zenjibad/dsh-plugin-toggle inside DeepSeek Harness to add the toggle tab; the source repository is at https://github.com/Zenjibad/dsh-plugin-toggle

About this plugin

Juggling a large set of DSH plugins often means you just want to pause one for a while without touching config files or restarting the entire runtime. dsh-plugin-toggle adds an Enable/Disable tab right beside the read-only plugin list in Settings, turning every stop-and-start into a single toggle click that takes effect immediately with no DSH restart required.

Flipping the switch disposes or restarts the plugin Loader fiber in place, and the change is appended to the profile cordis.patch.yml, the documented user patch layer, so the state survives a restart without any patch flattening or duplicate rows. Each row also surfaces the plugin name, its Enabled or Disabled tag, and the current Cordis phase, making it easy to see at a glance which plugins are active, pending, failed, or not mounted. All colors are drawn from DSW design tokens, so the tab follows your light or dark theme automatically.

It is a good fit for DSH users who carry many plugins and want to stop or start individual ones on the fly, and it doubles as a quick isolation step during debugging when a single misbehaving plugin is throwing the whole profile off balance.

Use Cases

  • Stop a misbehaving plugin instantly during debugging without a DSH restart
  • Temporarily disable a plugin to isolate a dependency conflict
  • Toggle multiple plugins on and off as part of routine management

Best For

  • DSH users managing a large set of plugins
  • Developers troubleshooting plugin conflicts or dependency issues
  • Anyone who wants plugin lifecycle control without editing config files