says693/dsh-composer-dynamic-island
Collapses selected DeepSeek Harness Web composer controls into a compact, upward-expanding island without moving their DOM nodes or changing the host React tree. You choose which controls collapse; text-entry widgets (inputs, textareas, contenteditable, ARIA textboxes) are never collapsed even when plugin-marked, and search/settings controls outside the composer are not scanned. By default it collapses left-side plugin controls and the WebUI team-mode selector, leaving native tools, permission controls, model controls and send/stop in place.
DSH Composer Dynamic Island collapses selected DeepSeek Harness Web composer controls into a compact, upward-expanding island without moving their DOM nodes or changing the host React tree. The adapter detects controls from an active DSH input or composer surface and lets you choose which controls collapse, discovering native controls and contributions in conversation.input.left / .right / .model, button-style contributions in future conversation.input. or composer. slots, nested button contributions marked with data-plugin / data-plugin-id / data-extension / data-extension-id / data-contribution, and unmarked toolbar buttons as manual opt-ins. Discovery stays inside a confirmed input/composer surface: text-entry widgets (text/search inputs, textareas, contenteditable regions, ARIA textboxes) are never collapsed even when plugin-marked, and search, settings and ordinary form controls outside the composer are not scanned. By default it collapses left-side plugin controls and the WebUI team-mode selector, leaving native tools, permission controls, model controls and send/stop in place.
Install
dsh plugin add github:says693/dsh-composer-dynamic-islandCopied verbatim from the README's install block (the documented command carries no --profile flag).
Compatibility
Two deliberately separate layers: a headless Community v0.15 host facet (src/index.ts + dsh-plugin.json) that needs no contracts, permissions, credentials, browser or GUI, and an optional lib/client.js DSH Web compatibility adapter — which the README notes is not claimed as cross-host UI conformance, since Community v0.15 does not define a client facet.
Details
- Repo: says693/dsh-composer-dynamic-island
- Category: Web UI Enhancements
- Stars: 2
- Version: GitHub repo says693/dsh-composer-dynamic-island (2★), installed as a github: spec to the repo itself.
Alternatives
0lidaxiang/dsh-plugin-greet · 147228/dsh-black-whale · 15828148/dsh-portable-launcher