dsh plugins中文
← Back to popular plugin directory

DSH browser tab favicon reflecting session state

waknow/dsh-web-icon-indicator · themes

DSH browser tab favicon reflecting session state: idle / running / asking / done.

★ 3GitHub stars
0Forks
2026-09-07Last updated
JavaScriptLanguage
MITLicense

Key features

  • Live session state on the tab favicon — the browser-tab icon mirrors idle / running / asking / done (aggregate priority: asking running done idle), so background tabs tell you at a glance what your agents are doing — including ask_user_question prompts and approval / sandbox-escalation waits, which pin the icon to asking.
  • colors — an array of hex colors.
  • Each state is a collapsible row showing a color dot and a one-line summary (blink · #E5484D ⇄ #FACC15 · 400ms)
  • Host plugin with a small browser half: registers routes on the existing webServer — the status JSON endpoint, a static /dsh-web-icon-indicator/base.svg (the whale template), and one tapIndex that injects a small browser script into every served index.html.
  • One SVG, recolored & animated in the browser — ships a single whale template (icons/base.svg)

Requirements

  • The favicon is a plain image, so browsers never run the SVG's own CSS/JS animation inside the tab UI — every frame is rendered here in JavaScript.
  • How well a changing favicon is displayed differs by browser

Install command

dsh plugin --profile web add github:waknow/dsh-web-icon-indicator
View GitHub repository ↗Back to popular plugin directory