dsh-composer-stretch
Run the following command in DeepSeek Harness:
dsh plugin install Pudge1996/dsh-composer-stretch
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install Pudge1996/dsh-composer-stretch in DeepSeek Harness to install this plugin; the source code is hosted at https://github.com/Pudge1996/dsh-composer-stretch
About this plugin
Writing a long prompt in DSH is frustrating: the input box barely gives you any room, your cursor sits at the bottom while the content scrolls off the top, and the whole experience feels cramped. dsh-composer-stretch fixes exactly that. Once your input reaches three lines or more, an expand button appears in the top-right corner. Click it and the input stretches to nearly full screen; click it again or simply send a message and it snaps back to the default height. The interaction mirrors Gemini's expandable input almost one-to-one.
Beyond the button, three consecutive Shift+Enter presses also trigger full-screen mode, so you never have to hunt for the icon. While expanded, Enter inserts a line break and Cmd/Ctrl+Enter sends, eliminating the classic accidental-send annoyance. Scrolling to the edge no longer bleeds into the conversation area behind you. After you send, the box collapses automatically—no manual reset needed.
Under the hood it is a purely front-end plugin: no custom protocols, no host commands, no LLM calls, no localStorage writes. A page refresh restores the default state instantly. The UI leans on DSH's own data-slot identifiers and design tokens, tested against v0.1.2-alpha.1, so it blends seamlessly with the native look and feel. If you regularly compose long contexts, multi-step prompts, or extended reasoning instructions in DSH, this plugin removes the fiddly friction and lets you focus on the text itself.
Use Cases
- Writing long prompts or multi-step reasoning instructions with near full-screen input space
- Triggering full-screen mode with three consecutive Shift+Enter presses for focused writing
- Using Enter for line breaks and Cmd/Ctrl+Enter to send while expanded, preventing accidental sends
Best For
- DSH users who regularly compose long contexts or multi-paragraph templates
- Users who prefer a Gemini-like expandable input experience in DSH
- Users who need sustained, distraction-free typing without a cramped input box
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.