dsh-right-drawer
Run the following command in DeepSeek Harness:
dsh plugin install PastSheep/dsh-right-drawer
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install PastSheep/dsh-right-drawer in DeepSeek Harness to install this plugin from https://github.com/PastSheep/dsh-right-drawer; after restart, a vertically stacked drawer tab will appear on the right side.
About this plugin
DeepSeek Harness Web gives content plugins like the solution panel or the agent shell a need for a shared right-side area, yet there is no single host to manage their coexistence, ordering, and layout. dsh-right-drawer fills that gap: it acts as a full-height drawer host on the right edge, collecting every entry registered into the dockPanels client registry into uniformly styled drawers, each with its own vertically stacked edge tab and a drag-to-resize width.
The heart of the plugin is the dockPanels registry. A content plugin calls ctx.get('dockPanels').register with an id, label, order, and render function to join, and can unregister or subscribe to availability events at any time. The host measures the real height of every tab, stacks them tightly, and group-centers them at 50% vertical so that opening or closing a drawer shifts only its X position without jolting the others. Width is draggable between 280 and 900 pixels (capped at 80% of the viewport) and shared across all drawers. When the .soln-panel element from dsh-soln-panel is detected, open drawers and remaining tabs automatically snap to its left edge so nothing overlaps.
Everything is hand-written JavaScript with no build step; install via file: or npm, restart DeepSeek Harness, and the edge tabs appear ready to click. Ideal for developers building the solution panel, the agent shell, or any plugin that needs a right-side content slot inside DeepSeek Harness Web, where layout, stacking, and coordination are handled by this host and only rendering logic is left to you.
Use Cases
- Manage multiple right-side content panels in DeepSeek Harness Web with unified open and close behavior
- Provide automatic edge-snapping and non-overlapping layout coordination for the solution panel or agent shell
- Quickly integrate custom plugins into right-side drawers without handling tab stacking or shared-width logic yourself
Best For
- Plugin developers building the solution panel or agent shell for DeepSeek Harness Web
- Harness extension developers who need to mount multiple content modules on the right side
- Web front-end developers looking for a build-free, lightweight way to add right-drawer capability
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.