dsh-status-rotator: A Dynamic Status Label Rotator for DeepSeek Harness
01virex/dsh-status-rotator
A DSH plugin that replaces the 'Deep diving…' status label with typewriter-animated rainbow phrases, live templates, tab titles, status pill, and danmaku for a livelier UI.
dsh-status-rotator is a DSH plugin for DeepSeek Harness that replaces the static "Deep diving..." status line in the Web UI's turn footer with dynamic, customizable content. It solves the problem of monotonous status labels that don't reflect real-time progress, letting you display status with typewriter animation, rainbow gradients, timed rotation, and danmaku effects, plus template placeholders for live values like elapsed time, model, and speed. Core capabilities include phase-aware switching, a real-time status engine, browser tab title rotation, a floating status pill, and presets with scheduling.
How to Install
dsh plugin --profile web add dsh-status-rotator- Category
- UI & Experience
- Platform
- DSH Plugin
- Author
- 01virex
- Distribution
- Plugin
dsh-status-rotator Key Features
dsh-status-rotator Repo Summary
What Does It Do?
dsh-status-rotator is a DSH plugin for DeepSeek Harness that replaces the static "Deep diving..." status line in the Web UI's turn footer with dynamic, customizable content. It solves the problem of monotonous status labels that don't reflect real-time progress, letting you display status with typewriter animation, rainbow gradients, timed rotation, and danmaku effects, plus template placeholders for live values like elapsed time, model, and speed. Core capabilities include phase-aware switching, a real-time status engine, browser tab title rotation, a floating status pill, and presets with scheduling.
Core Features
- Phase-aware switching: automatically changes phrases based on task state (thinking/running/long) without waiting for the rotation interval.
- Typewriter effect: phrases are typed out character by character, with configurable speed (0 disables it).
- Template placeholders: supports live values like {elapsed}, {phase}, {model}, {tps}, e.g., "Writing code {elapsed}" shows a ticking clock.
- Real-time status engine: subscribes to dsh session snapshots, feeding phrases, tab title, and status pill from one source.
- Danmaku: phrases can float across the page like video-site bullet comments, with random size and rainbow colors.
- Presets and scheduling: multiple phrase banks switch automatically by time of day or weekday, or manually from settings.
How to Use This Plugin?
After enabling it in DSH, restart dsh web and hard-refresh the browser to see it take effect. All phrases and configuration live in config.json, so editing requires no code changes. You can adjust typewriter speed, rainbow gradient toggle, danmaku opacity, and more from the settings page, or use presets to show different statuses at different times.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: 01virex/dsh-status-rotator. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
