dsh-plugin-toggle
Run the following command in DeepSeek Harness:
dsh plugin install tuogusa/dsh-plugin-toggle
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install tuogusa/dsh-plugin-toggle in your DeepSeek Harness terminal; the plugin is fetched from https://github.com/tuogusa/dsh-plugin-toggle and registered to the current profile, then becomes available in the Settings panel after a restart.
About this plugin
When a DeepSeek Harness profile accumulates a dozen or more plugins, toggling, deleting, or updating each one by hand-editing YAML files becomes slow and error-prone. dsh-plugin-toggle moves the entire management workflow into the DSH Web GUI under Settings to Plugins, so every action happens right in the browser without ever touching a terminal or a raw config file.
Three capability layers stand out. First, runtime-effective enable and disable switches persist to cordis.patch.yml immediately, eliminating the need for a restart. Second, session-level undo on deletion: a removed plugin lands in a per-session trash from which you can restore it with one click from a pre-deletion snapshot, or purge the record entirely, or browse a recent-deletions list. Third, version detection with one-click updates for npm registry packages, while git and local link dependencies are clearly labeled as not auto-detectable so nobody gets a false sense of freshness. On top of that, the plugin recognizes dsh.bundle.patch declarations and supports bundle-level batch toggle and deletion, treating an entire group as a single unit.
This is the plugin to reach for when you juggle many DSH plugins day in and day out, rapidly flipping experimental configurations on and off, pruning unused additions, or giving teammates a safe graphical entry point that does not require memorizing CLI flags. The PROTECTED name list locks core components against accidental toggling or deletion, and built-in @deepseek-ai packages can only be disabled, never removed-layered multi safeguards keep a single misclick from bringing the whole profile down.
Use Cases
- Rapidly toggling experimental plugins to compare outputs
- Accidentally deleting a plugin and restoring it with one click within the same session
- Batch-checking all plugin versions and updating npm dependencies with one click
Best For
- Developers managing dozens of DSH plugins simultaneously
- Teams that rely on the Web GUI for daily plugin operations
- Plugin maintainers who need safe-deletion safeguards and version tracking
Related Plugins
Adds an Auto approval mode on the official workspace-write sandbox, classifying semantic risks, asking when ambiguous, and denying destructive operations.
Undo/rollback system for DSH: config & plugin snapshots, one-click undo/redo/restore, message-level revert, secret masking, safe mode, and offline WebUI/GUI/CLI rescue tools for when DSH won't start.
Packages all 87 SKILL.md files from upstream reverse-skill as a DeepSeek Harness plugin that auto-registers them for authorized reverse engineering, penetration testing, and security research.
Dockyard DSH is a native DeepSeek Harness plugin that unifies official OAuth/client sessions for Codex, Antigravity, Grok, Claude, and Cursor, providing account pool, model catalog, and quota status.