A native dsh Web UI plugin that turns the turn-status line into live, configurable, rainbow typewriter phrases with a status pill, tab-title rotation and danmaku — all editable in JSON or a Settings page.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-08-30
License
MIT
01What can it help you accomplish?
Personalize the DeepSeek Harness Web UI's turn-status line during an agent run
Rotating, typewriter-animated status phrases with an optional rainbow gradient, live placeholders (`{elapsed}`/`{model}`/`{tps}`), a live status pill, tab-title rotation and danmaku — all configured in JSON, no code changes
DeepSeek Harness (dsh) users who want a more expressive, informative or meme-friendly Web UI status display
Run different phrase banks on a daily schedule inside DeepSeek Harness
Named presets (Work / Fun, etc.) switched automatically by time-of-day or weekday rules, with bilingual phrase banks editable from a Settings page
dsh users who want different status moods for work hours vs. off-hours without hand-editing config
02How to install into DeepSeek Harness
Prerequisites
- DeepSeek Harness (dsh) CLI installed — the plugin installs via the `dsh plugin` command
- After first install you must restart `dsh web` once (README: 'Either way, you need to restart `dsh web` once after first install.')
Installation steps
- 01
Run `dsh plugin --profile web add dsh-status-rotator` (recommended, from npm — installs the latest release)
$ dsh plugin --profile web add dsh-status-rotator
- 02
Or install from a clone: `dsh plugin --profile web add ./dsh-status-rotator`
$ dsh plugin --profile web add ./dsh-status-rotator
- 03
Or from a release tarball: `dsh plugin --profile web add /path/to/dsh-status-rotator-<version>.tgz`
$ dsh plugin --profile web add /path/to/dsh-status-rotator-<version>.tgz
- 04
After install, restart `dsh web` once
$ dsh web
Verify the integration
- Open the DeepSeek Harness Web UI and confirm the `Deep diving...` status line is now your rotating phrases
- Open Settings (bottom-left) and confirm a new 'Status Texts' page is present
Rollback
- Remove the `status-rotator` line from `cordis.patch.yml` and restart `dsh web`
03DSH integration and capability boundaries
Native dsh Web UI plugin: declares a `dsh.bundle.patch` manifest and is recognized automatically by dsh; replaces the turn-status line in the official dsh Web UI after one `dsh plugin add`.
Live status pill
real-time session snapshot (model, phase, elapsed, tokens/s)→a floating pill in the `shell.overlay` seat showing `{model} · {phaseLabel} · {elapsed} · ⚡{tps} tok/s`
subscribes to the dsh session snapshot and model RPC to feed live valuesDanmaku bullet-screen comments
phrases (same live placeholders as the status line)→video-site-style bullet-screen comments floating across the page behind the UI
mounts a DOM layer with `pointer-events: none`; default `zIndex: -1` places it behind the UIReal-time status engine
dsh session snapshot, model RPC, DOM clock fallback→one live source feeding phrases, tab title and the status pill
subscribes to the dsh session snapshot (session list, conversation snapshot, model RPC, DOM clock fallback)
04Who is it for? When not to use it?
Good for
- DeepSeek Harness (dsh) users who want a more expressive, informative or meme-friendly Web UI status display
- dsh users who want different status moods for work hours vs. off-hours without hand-editing config
Not for
- Runs inside the DeepSeek Harness Web UI (`dsh web`); needs a browser-based session and a one-time `dsh web` restart after first install. On older dsh the session API may be unavailable, so live fields fall back to the DOM clock and show `—`.
05Compatibility, maintenance and safety notes
- Runs inside the DeepSeek Harness Web UI (`dsh web`); needs a browser-based session and a one-time `dsh web` restart after first install. On older dsh the session API may be unavailable, so live fields fall back to the DOM clock and show `—`.
- Saved edits are written into the official dsh settings store (`$DSH_HOME/settings.yaml`, namespace `status-rotator`), which persists across plugin upgrades — so your gradient, phrases and presets survive npm upgrades instead of being wiped.
MIT · actively maintained (latest release v0.10.0, 2026-08-30)
06Frequently asked questions
How do I install dsh-status-rotator?
Run `dsh plugin --profile web add dsh-status-rotator` (from npm, installs the latest release). After first install you must restart `dsh web` once. You can also install from a clone or a release tarball with the same `dsh plugin add` command.
Does it work as a native DeepSeek Harness plugin?
Yes — the plugin's `package.json` declares a `dsh.bundle.patch` manifest, so dsh recognizes it automatically after install with no extra flags. It replaces the status line inside the official dsh Web UI.
Where do I edit the phrases?
All phrases live in `config.json` (or the official dsh settings store since v0.6.1) — no code changes needed. A new 'Status Texts' page in DSH Settings gives visual editing for the Chinese/English × three-phase phrase banks, and saves apply immediately.
What live values can placeholders show?
Placeholders like `{elapsed}`, `{phase}`, `{model}`, `{provider}`, `{tps}`, `{pending}`, `{tools}` are fed by a real-time status engine that subscribes to the dsh session snapshot and model RPC. If the session API is unavailable, live fields show `—` and the DOM clock is used as a fallback.
How do I uninstall it?
Remove the `status-rotator` line from `cordis.patch.yml` and restart `dsh web`.
07Related DSH workflows
dsh-web
by zhu1090093659
One-command install of a full DSH web workbench: monitoring HUD, task board, SSH panel, mobile remote, vision tool, git graph, skins, plugin manager.
petdex
by crafter-station
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
j-space-cognition-suite-v3.7
by tiger3807861189
AI cognitive-enhancement skills for agent harnesses inspired by Anthropic's global workspace research. Adds inference-time control and reasoning tools for DeepSeek Harness, Claude Code, Codex and OpenCode.
dsh-deep-whale
by small-tailqwq
DSH Web GUI 鲸鱼娘主题皮肤(深海女仆工坊 maid-atelier:亮/暗双模式)
08Data and sources
Replaces the `Deep diving...` status line in the DeepSeek Harness (dsh) Web UI's turn footer with your own text: phase-a…
The plugin's `package.json` declares a `dsh.bundle.patch` manifest, so it's recognized automatically after install — no…
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-30. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
