AI Agent Hub
Back to plugins
🖥️

dsh-composer-resize

Client Updated 2026.08.15

Run the following command in DeepSeek Harness:

dsh plugin install rosefinch539/dsh-composer-resize

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

Install from https://github.com/rosefinch539/dsh-composer-resize in the DSH web UI, then restart DSH or hard-refresh the page (Ctrl+F5) to activate.

About this plugin

Writing a long prompt or a multi-paragraph technical draft in the DSH web composer means fighting a fixed-height input box: scrolling to see more lines, refreshing the page just to shrink it. dsh-composer-resize exists to remove exactly that friction. It puts a small drag handle on the top edge of the composer card—drag up to make it taller, drag down to make it shorter. The drag direction matches the deformation direction, so there is no mental mapping to remember and no hidden settings menu to dig through.

One quietly makes-or-breaks-it detail: while you drag, the scroll position stays bottom-anchored. Shrink a long draft from 75% of the viewport down to the 52 px minimum and the last few lines remain visible at all times; nothing gets clipped and you never have to scroll back. Height is clamped between 52 px and 75% of the viewport, capped at 720 px. The plugin is entirely client-side—no model calls, no host commands, nothing written to session logs. It anchors to stable DSH data-* attributes and uses a MutationObserver to re-attach the handle automatically after React re-renders the composer, so the handle never silently disappears.

If your daily workflow involves editing long prompts, technical drafts, or multi-turn messages in the DSH web UI and you want to resize the height with two fingers and zero ceremony, this plugin is a small but very real quality-of-life upgrade. Chrome, Edge, or any other Chromium-based browser is recommended for full Pointer Events support.

Use Cases

  • Writing long prompts and needing more visible lines
  • Editing multi-paragraph technical drafts with frequent height adjustments
  • Shrinking the input area quickly to free up screen space in long conversations

Best For

  • Developers who frequently edit long prompts
  • Users writing technical documentation in the DSH web UI
  • Power users who value flexible input area sizing