baifagg/dsh-plugin-busy-workspace

Shows which workspace is working, in the DSH sidebar. Workspaces holding an active session rise to the top sorted by urgency (waiting first, then running, then unread completions, then seen), and each session row is coloured by its attention phase using the exact token its own status dot paints, so a row and its dot can never disagree. The reordering is presentational only — your manually dragged order is never rewritten.

dsh-plugin-busy-workspace shows which workspace is working, in the DSH sidebar. Workspaces holding an active session rise to the top of the list, sorted by urgency: waiting on you first, then running, then unopened completions, then ones you have already read — so with three workspaces in flight the first one is always the one blocked on you. The move is presentational only, so your manually dragged workspace order is never rewritten and the list quietly returns to your order when the work stops. Each session row is coloured by its attention phase — Waiting (amber), Running (blue), Finished-unread (green, held 8 hours), Seen (faded green) and Interrupted (red, marked only) — and every colour is the exact token that row's own status dot paints with, so a row and its dot can never disagree. It exists because a sidebar of look-alike rows with one ten-pixel dot makes it hard to tell which workspace has an agent mid-task, lets busy workspaces drift down as you touch others, and gives no signal when a session finishes.

Web UI Enhancements ★ 0 updated 2026-10-11
View on GitHub ↗

Install

dsh plugin --profile web add dsh-plugin-busy-workspace

Copied verbatim from the README's install block (npm form; the README also documents a github:baifagg/dsh-plugin-busy-workspace form and a release-tarball form).

Compatibility

A DeepSeek Harness web GUI plugin that declares its own bundle patch so the row registers without editing cordis.patch.yml. Its compatibility table states it supports Harness 0.1.5-rc.1 and later below 0.3.0 — every release line from 0.1.5 to 0.2.1 is declared, while 0.1.0–0.1.4 and 0.3.0+ are refused loudly with a skippedBundles entry and a dsh plugin allow-version … override.

Details

Alternatives

0lidaxiang/dsh-plugin-greet · 147228/dsh-black-whale · 15828148/dsh-portable-launcher

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins