
Luaphes/dsh-web-attention-badge
50Last commit Aug 13, 2026
dsh-web-attention-badge DSH plugin
This plugin adds three visual surfaces to the DeepSeek Harness Web UI: a top-left badge, a count in the browser tab title, and a recolored whale favicon. Amber indicates sessions waiting for user input, while green signals sessions that finished while you were away. All indicators share the same data from the built-in sessions store, requiring no extra code or transports.
How to install the dsh-web-attention-badge DSH plugin
dsh plugin --profile web add dsh-web-attention-badgeCopying does not run this command. Review the repository and version before installing the dsh-web-attention-badge DSH plugin.
dsh-web-attention-badge DSH plugin data source
dsh-web-attention-badge DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-web-attention-badge DSH plugin can do
- Displays a (1)-style badge in the top-left corner of the frame
- Shows a (N) count in the browser tab title
- Recolors the whale favicon to amber (waiting) or green (finished)
- Uses the built-in sessions store — no host code or extra transports
- Badge is click-through and never blocks the sidebar
Where the dsh-web-attention-badge DSH plugin fits
- Quickly see if a session needs your attention after returning to the Web UI
- Identify unread completed sessions without opening the sidebar
- Monitor multiple sessions for approval prompts or plan-mode reviews
- Get a visual cue on the browser tab when background tasks finish
Who the dsh-web-attention-badge DSH plugin is for
- Users of the DeepSeek Harness Web UI who manage multiple sessions
- Developers or operators who need to stay aware of session state without constant manual checking
dsh-web-attention-badge DSH plugin limitations
- Only works with the Web profile of DeepSeek Harness (not terminal or other profiles)
- Customization of colors, position, or enable/disable requires editing source constants in lib/client.js and restarting the Web UI
- Favicon recolor depends on browser support for dynamic favicons
dsh-web-attention-badge DSH plugin: from the repository README
Quoted from the Luaphes/dsh-web-attention-badge README, the upstream source of the dsh-web-attention-badge DSH plugin. Copyright remains with the original authors.
Attention reminders for the DeepSeek Harness Web UI. Whenever a session needs you, three surfaces light up at once: a `(1)`-style badge in the top-left of the frame, a `(N)` count in the browser tab title, and a recolored whale favicon. - **Amber** — sessions waiting for your input (`ask_user` question, approval prompt, plan-mode review). - **Green** — sessions that finished while you were away and have not been opened yet. All three share the same counts from the built-in sessions store — no host code, no extra transports. The badge is click-through and never blocks the sidebar. ## Install ```sh dsh plugin --profile web add dsh-web-attention-badge ``` Or install straight from GitHub: ```sh dsh plugin --profile web add "github:Luaphes/dsh-web-attention-badge#v0.3.1" ``` Upgrade / uninstall: ```sh dsh plugin --profile web update dsh-web-attention-badge dsh plugin --profile web remove dsh-web-attention-badge ``` `dsh plugin` registers the bundle automatically — no manual config. ## Tuning Constants at the top of `lib/client.js`: - `TAB_TITLE_ENABLED` — the `(N)` browser tab title prefix. - `FAVICON_ENABLED` — the whale-favicon recolor. - Pill colors/position — the `st
Read the full READMERepository license: MIT
dsh-web-attention-badge DSH plugin questions
How do I install this plugin?
Run `dsh plugin --profile web add dsh-web-attention-badge` in your terminal. Alternatively, you can install directly from GitHub with `dsh plugin --profile web add "github:Luaphes/dsh-web-attention-badge#v0.3.1"`. The plugin will be registered automatically without manual config.
How do I uninstall the plugin?
Use the command `dsh plugin --profile web remove dsh-web-attention-badge`. This will remove the plugin bundle from your Web profile. No other cleanup is needed.
Can I customize the badge color or position?
Yes, you can edit the constants at the top of `lib/client.js` in the plugin source. Specifically, you can change `TAB_TITLE_ENABLED`, `FAVICON_ENABLED`, and the style maps in `AttentionBadge` / `Pill`. After editing, refresh the page to see changes; if you modify the manifest, you need to restart the `dsh web` process.
Does this plugin work on non-Web profiles?
No, this plugin is designed specifically for the Web profile of DeepSeek Harness. It will not work on terminal or other profiles because it relies on the Web UI's DOM and browser APIs.
Does the plugin affect performance?
The plugin uses the built-in sessions store with no extra transports, so its performance impact is minimal. The badge and favicon updates are lightweight and only trigger when the session state changes.