dsh-plan-build-toggle
Run the following command in DeepSeek Harness:
dsh plugin install jdqingm/dsh-plan-build-toggle
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install jdqingm/dsh-plan-build-toggle in your terminal to install this plugin; source: https://github.com/jdqingm/dsh-plan-build-toggle
About this plugin
DSH ships plan mode end-to-end, with /plan and /plan off commands, per-session projection, and the exit_plan_mode review all in place. The problem is that the built-in composer control only reveals a "Plan x" chip after plan mode is already on, leaving the input bar with no visible mode entry while in the default Build state. If you prefer keyboard-driven switching and want the mode control always in sight, that hide-then-show interaction feels off.
This plugin drops a persistent Plan|Build segmented pill into the composer mode-control seat. Clicking Plan executes /plan, clicking Build executes /plan off, exactly as if you had typed them. While the caret sits in the session composer, a bare Tab press toggles between the two; modified-key chords, popups, and other sessions are untouched, and the handler always yields to any earlier listener that consumed the event first. The displayed state is driven by the host projection, not client optimism: switches issued while the agent is running queue as pending and self-correct as projection frames arrive. A bundle patch cleanly takes over the stock ui-plan row, so uninstalling restores the original chip with zero conflicts.
It is built for DSH users who favour the OpenChamber-style always-visible mode toggle and want a fast Tab shortcut to move between "writing code" and "thinking through a plan." It does not alter plan mode semantics (it remains a soft policy prompt, not an enforced sandbox) and does not add new mode vocabulary; it simply turns the mode entry from conditionally appearing to permanently present, making keyboard-first mode switching the default experience.
Use Cases
- Quick-toggle between coding and planning with a bare Tab press
- Always-visible Plan/Build pill so the mode entry never hides behind a condition
- Switches issued mid-agent-run queue and self-correct as host projection frames arrive
Best For
- DSH users who prefer the OpenChamber-style persistent mode toggle
- Users who drive mode switching with bare-Tab keyboard shortcuts first
- Developers who want the composer to always surface the active mode state
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.