dsh-input-enhancer
Run the following command in DeepSeek Harness:
dsh plugin install qiqiangvae/dsh-input-enhancer
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install qiqiangvae/dsh-input-enhancer in the DeepSeek Harness terminal; the source repository is https://github.com/qiqiangvae/dsh-input-enhancer. After installation, restart dsh web and refresh the page to activate the plugin.
About this plugin
You are three paragraphs deep into a long prompt in DeepSeek Harness Web when a stray Enter fires half-finished text straight into the conversation. dsh-input-enhancer exists to prevent exactly that: it drops a small lock button into the official input area that pauses the Enter-to-send binding so you can type, restructure, and polish without flinching every time your finger lands on the key.
Locking the input does not mean sealing it shut. Three rapid Enter presses (each within 800 ms) unlock and send in one motion; the first two taps turn the lock icon into "1" and "2" with a quick pulse, and the third bursts a small particle animation before dispatching the message. A live character counter sits right behind the lock button whenever the box is non-empty, and once you cross 800 characters the badge shifts to an amber warning so you know at a glance that what you are about to send is substantial. The lock also engages automatically the moment your text crosses 80 characters and releases the instant the box is cleared entirely, so you rarely need to think about it manually. Beyond the lock, a draft-swap button (⇄) moves your in-progress text into a per-session stash and back, letting you park a half-written follow-up while you deal with the current turn, then retrieve it later in the same conversation. The stash is memory-only and resets on refresh, keeping the feature lean and predictable.
The plugin does not replace the official composer; it intercepts only the keyboard submit path while preserving IME composition, Shift+Enter line breaks, mouse-click send, attachments, and every other native behavior. No configuration, no API key, no network calls. If you regularly write lengthy prompts in DeepSeek Harness Web, juggle multi-turn conversations, or simply refuse to lose ten minutes of careful typing to one accidental keypress, this drop-in enhancement is all you need.
Use Cases
- Locking Enter while writing a long prompt so you can edit freely before sending
- Parking a half-written follow-up draft during a multi-turn conversation and retrieving it later
- Seeing a live character count with an amber warning past 800 chars so you know what you are dispatching
Best For
- DeepSeek Harness Web users who regularly compose lengthy prompts or technical drafts
- Anyone juggling multiple ideas across turns and needing to stash a work-in-progress message
- Front-end or LLM developers who want fewer accidental keypress disruptions while editing long text
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.