dsh-favicon-status
Run the following command in DeepSeek Harness:
dsh plugin install bf185003/dsh-favicon-status
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install bf185003/dsh-favicon-status in your DeepSeek Harness terminal to install this plugin; the source code is available at https://github.com/bf185003/dsh-favicon-status. Restart dsh web after installation for the changes to take effect.
About this plugin
When you run several dsh web sessions across multiple tabs, pushing a tab to the background turns it into a blind spot — you lose track of which task is still executing, which is sitting on you for approval, and which quietly finished. dsh-favicon-status turns the browser tab favicon into a living status ring: proportional wedges in blue (running), amber (waiting on the user), and green (finished) give you an at-a-glance readout even at 16 pixels, while the original favicon graphic stays visible in the ring's center.
The animation is driven by wall-clock time rather than frame counting, so even when the browser throttles timers in a hidden tab, each repaint lands on the correct rotation angle. While any session is active the ring spins clockwise around a fixed trailing gap that keeps the motion readable at tab-bar size; once everything settles the ring closes into a full circle and the spin stops. Mixed states split the ring in a fixed order (running, waiting, done) so the proportions are legible rather than shuffled. A configurable done-visibility window (default 30 s) keeps the green reminder visible in a backgrounded tab before reverting to the original favicon.
The plugin is entirely browser-side: it never touches prompts, message streams, tool results, or provider requests, so it has zero impact on model behavior or KV cache. Colors, spin period, and the done window are validated config fields overridable from cordis.yml. It is built for users who park dsh web tabs in the background while juggling several sessions — the tab itself becomes a traffic light, and you stop switching back just to check whether work is done.
Screenshots
Use Cases
- Running dsh web sessions across multiple tabs and needing a quick read of which is executing, waiting, or done once the tab goes to the background
- Parking a dsh web tab to let a job run without repeatedly switching back to check progress
- Juggling several sessions including delegated subagent work and wanting a tab-level aggregate status at a glance
Best For
- Developers who routinely background multiple dsh web tabs to run tasks in parallel
- Users who need to track executing, waiting, and finished states simultaneously without opening an extra terminal window
- People who prefer a lightweight, browser-only status hint with zero impact on model or KV cache behavior
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.