DamonKoy/dsh-plugin-toggle

Settings -> Plugins switchboard: every loaded plugin card shows its package description and runtime phase, with fuzzy search and start/stop toggles that never rewrite config files.

A plugin switchboard for the DSH web GUI: Settings → Plugins → Plugin Switch shows every loaded plugin as a card (description, enabled/disabled, fiber phase running/pending/failed) with Start/Stop (runtime only — does not rewrite cordis.yml), fuzzy search (name/module/id/description), grouped categories (core/UI/theme/tools/fun/other), a core guard so the page cannot take itself down, usage history persisted to ~/.dsh/dsh-plugin-toggle.jsonl (last 1000), and a same-origin HTTP API (/plugin-toggle/list, /logs, /set).

UI Enhancements ★ 4 updated 2026-08-15
View on GitHub ↗

Install

dsh plugin --profile web add github:DamonKoy/dsh-plugin-toggle

GitHub install per README: dsh plugin --profile web add github:DamonKoy/dsh-plugin-toggle, restart dsh web, then open Settings → Plugins → Plugin Switch. Alternative: add the repo as a profile dependency and include the bundle in dsh.profile.bundles, then pnpm install in the profile directory. npm package dsh-plugin-toggle 0.1.3 exists (registry-verified 2026-08-26) but the README documents the github install.

Compatibility

DeepSeek Harness Web profile. Core/surface plugins (webserver, connection, session, agent…) are marked Core and cannot be stopped from this UI.

Details

Recent updates

v0.1.3: plugin cards with phases; runtime Start/Stop; fuzzy search; core guard; usage history; HTTP API; composition-plugin persistence.

FAQ

Can I stop any plugin?
Core and surface plugins are guarded and cannot be stopped from the UI; other plugins require a two-step confirmation.
Does Start/Stop rewrite cordis.yml?
No — it is runtime only via entry.update({ disabled }); no tree.write(). Installed as a composition plugin, it survives dsh web restarts.
How do I install it?
dsh plugin --profile web add github:DamonKoy/dsh-plugin-toggle, restart dsh web, then open Settings → Plugins → Plugin Switch.

Alternatives

Toukaiteio/dsh-plugin-installer · LX2000WASD/dsh-web-plugin-manager · vlln/dsh-navbar

More plugins in UI Enhancements

Browse more in UI Enhancements

Guides for UI Enhancements plugins