Limitinfinitude/DSH-Right-Sidebar

DSH Web right-side output dock that collects session artifacts, previews user-facing files, and preserves tab state per session.

DSH Right Sidebar is a native output workspace for DeepSeek Harness: it keeps the reports, diagrams, images, data and documents a session generates beside the conversation instead of scattering them across the workspace and tool history. The README is explicit that it is not a file manager — it surfaces only results a person can read, inspect, download or use, leaving source code, configuration, dependencies and HTML source to the DSH workspace. It provides a permanent right-edge dock that can auto-open, collapse and restore, session-aware outputs and tab order, automatic refresh when an agent updates an output in place, closeable draggable tabs, and a footer catalog to reopen closed items. The README documents performance design (no idle polling, on-demand previews, single-pass JSON search, 10,000-row table cap, paginated TXT, native streaming media, ~188 KB gzip bundle) and a same-origin security model for external files and network outputs.

UI Enhancements ★ 4 updated 2026-08-16
View on GitHub ↗

Install

dsh plugin --profile web add .   # from a local build of the repo

There is no registry package: the README's install is a source build — git clone https://github.com/Limitinfinitude/DSH-Right-Sidebar.git, then npm install, npm run build, then dsh plugin --profile web add . from inside the checkout. The README requires a DSH Web build that exposes the session-scoped details.overlay slot and named details-surface APIs, and says to refresh the DSH Web session after installing. The bare npm name dsh-right-sidebar returned 404 on 2026-09-29.

Compatibility

DeepSeek Harness Web build that exposes the session-scoped details.overlay slot and named details-surface APIs (installed into the web profile). The README documents the security model: workspace files are path-validated, external agent outputs need same-origin authorization and expire after six hours (up to 256 roots), Markdown/SVG are sanitized, binaries are read-only, HTML source is never embedded, and network outputs go through a bounded same-origin proxy.

Details

Recent updates

The README documents the output-dock behaviour, session-aware tab state, in-place refresh, the footer catalog, and a detailed file/network security model (path validation, six-hour external-root expiry, sanitized Markdown/SVG, read-only binaries, bounded proxy). It requires a DSH Web build with the details.overlay slot.

FAQ

How do I install DSH Right Sidebar?
There is no registry package: the README says to git clone the repo, run npm install and npm run build, then dsh plugin --profile web add . from the checkout, and refresh the DSH Web session afterwards.
Is it a file manager?
No. The README states it surfaces only results a person can read, inspect, download or use, and leaves source code, configuration, dependencies and HTML source to the DSH workspace.
How are external files handled?
The README documents same-origin authorization for agent outputs outside registered workspaces, up to 256 external roots expiring after six hours, sanitized Markdown/SVG, read-only binaries, and a bounded proxy that forwards no cookies or auth headers.

Alternatives

omdsh-dev/DSH-better-sidebar · HuanLinOTO/dsh-plugin-better-sidebar-plugin-office · condaThinker/dsh-left-sidebar-collapse

More plugins in UI Enhancements

Browse more in UI Enhancements

Guides for UI Enhancements plugins