AI Agent Hub
Back to plugins
🖥️

dsh-composer-enter

Client Updated 2026.09.11

Run the following command in DeepSeek Harness:

dsh plugin install wx-yss/dsh-composer-enter

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

Run dsh plugin install wx-yss/dsh-composer-enter in your terminal to install the plugin; the source code is available at https://github.com/wx-yss/dsh-composer-enter . After installation, restart DSH and refresh the browser page.

About this plugin

Writing multi-line messages in the DSH Web input box has always been awkward: pressing Enter fires the submit action immediately, leaving no natural way to insert a line break without reaching for the mouse. dsh-composer-enter is a tiny client plugin that gives Enter back to line-breaking and restores submit to the modifier-key shortcut you already expect.

The plugin keeps things deliberately minimal. Enter inserts a newline; Cmd+Enter on macOS or Ctrl+Enter on Windows and Linux continues to invoke DSH's native submit behaviour. It does not poll the DOM, does not override internal Lexical methods, and exposes no configuration options. IME composition, candidate menus, and Enter combined with other modifiers (Shift, Alt, etc.) are left completely untouched. Tested against DSH CLI 0.1.5-rc.1 and the Web client component 0.1.5-rc.2.

If you compose long prompts, code snippets, or structured messages in the DSH Web UI, and especially if you rely on a CJK IME, this plugin lets you use Enter for line-breaking with the same confidence you do in any text editor. Just restart DSH, refresh the page, and you are ready to go.

Use Cases

  • Composing multi-line prompts in the DSH Web input box
  • Using a CJK IME without accidental submits on Enter
  • Submitting via Ctrl+Enter while keeping Enter for line breaks

Best For

  • Developers who write long-form prompts in the DSH Web UI
  • DSH users who rely on CJK IME input
  • Power prompt authors who prefer a keyboard-first workflow