Plugin directory / Knowledge / dsh-web-attention-badge-enhanced
dsh-web-attention-badge-enhanced
Verified · install-tested on dsh nbfys
What it does
DSH Web attention badge (fork): [Waiting]/[Done] tab title, current-session done tracking, acknowledged reminders. MIT, based on Luaphes/dsh-web-attention-badge
Works — verified, early-stage project
DSH Web attention badge (fork): [Waiting]/[Done] tab title, current-session done tracking, acknowledged reminders. MIT, based on Luaphes/dsh-web-attention-badge It installs cleanly and boots without issues in our testing. It's early-stage but functional.
“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
dsh-web-attention-badge (enhanced)
Fork with customizations. This repository is a modified copy of
Luaphes/dsh-web-attention-badge
(MIT, © Luaphes). All original behavior is preserved; the deltas are
documented below under Custom modifications.
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 [Waiting]/[Done] prefix in the browser tab title, and a
recolored whale favicon.
- Amber — sessions waiting for your input (
ask_userquestion, approval
prompt, plan-mode review). Tab title shows[Waiting]. - Green — sessions that finished while you were away and have not been
opened yet, plus the currently-selected session right after its turn ends
(running → idle). Tab title shows[Done].
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.
Custom modifications
Relative to upstream v0.3.2 (all changes are inside lib/client.js):
[Waiting]/[Done]tab-title prefixes instead of the upstream(N)count.[Waiting]when any session awaits user input (top priority),
else[Done]when any completion reminder exists.- Current-session completion tracking (
currentDoneIds/prevRunningById):
the hostcompletedflag only arms for non-selected sessions, so the
selected session's running→idle edge is mirrored here — you now get[Done]
for the session you are actively watching. Cleared on a new running edge or
when the session stops being current (the host takes over). - Acknowledged reminders (
acknowledgedDone): the hostcompletedflag
only clears on a new running edge, so returning to a finished session would
leave a stale[Done]. Visiting the session now marks its reminder as seen
— it stays hidden until the next running edge resets it.
Install / tuning / license are identical to upstream (see below).
Install
dsh plugin --profile web add dsh-web-attention-badge
Or install straight from GitHub:
dsh plugin --profile web add "github:Luaphes/dsh-web-attention-badge#v0.3.1"
Upgrade / uninstall:
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[Waiting]/[Done]browser tab title prefix.FAVICON_ENABLED— the whale-favicon recolor.- Pill colors/position — the
stylemaps inAttentionBadge/Pill.
Bundle edits apply on a page refresh; manifest edits need a dsh web
restart.
License
MIT — original work © Luaphes; this fork's modifications are
licensed under the same MIT terms. See the upstream repository for the
original copyright notice.
Development
See CONTRIBUTING.md for layout, release and publishing.
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-web-attention-badge-enhanced for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:nbfys/dsh-web-attention-badge-enhanced Headless (CLI) profile:
dsh plugin --profile headless add github:nbfys/dsh-web-attention-badge-enhanced Test report
Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.