dsh-tab-status-light:把 DeepSeek Harness 会话状态画到标签页图标上
kyle2241345145351324321/dsh-tab-status-light
这款 DSH plugin 把 AI 会话状态画到浏览器标签图标上:运行中灰色闪烁、完成变绿、等待你回复变黄、中断变红,切到别的标签也能一眼看清。
dsh-tab-status-light 是一个 DSH plugin,专门解决切到别的标签页后不知道 Agent 跑到哪一步的困扰。它把会话状态直接叠加到浏览器标签页图标上:运行中灰色闪烁、完成变绿、等待你回答变黄、被中断变红,让你在任意标签页都能掌握进展。图标基于实时 favicon 重绘,闪烁由 Web Worker 驱动,后台也不会停;圆点位置与停留时长都可在脚本顶部调整。
如何安装
dsh plugin --profile <your-profile> add dsh-tab-status-light--profile 换成你本机实际使用的 profile 名(ls ~/.dsh/profiles/ 可查看目录名):浏览器版通常是 web,桌面版通常是 desktop 或 desktop-NNN。
- 分类
- 界面与体验
- 平台
- DSH Plugin
- 作者
- kyle2241345145351324321
- 分发方式
- 插件
dsh-tab-status-light 核心特性
dsh-tab-status-light 仓库简介
它是做什么的?
Tab Status Light 是 DeepSeek Harness(DSH)的标签页状态灯插件,把 AI 会话状态直接画在浏览器标签页图标上。它解决的是切到别的标签页就不知道 Agent 跑到哪一步的问题:工作时图标闪烁灰色,完成变绿,等你回答变黄,被中断变红。这样即使人在另一个标签页,也能一眼看出会话进展,不必频繁切回应用。
核心功能
- 四色状态映射:灰色闪烁表示回合运行中,绿色表示刚完成,黄色表示等待你回答(提问、审批或计划评审),红色表示回合被中断。
- 后台持续闪烁:闪烁由 Web Worker 驱动,标签页处于后台时依然闪动,不受浏览器对隐藏页定时器的节流影响。
- 基于实时图标重绘:直接读取当前 favicon 并叠加状态圆点,不复制鲸鱼图形,上游 logo 更新会自动跟随。
- 状态不重放历史:切换到很久以前就结束的会话不会亮灯,绿/红只反映刚刚发生的事;中断的红色会保持完整 20 秒,不会被随后的完成覆盖。
- 可调参数:圆点位置、半径、环宽以及绿色 10 秒、红色 20 秒的停留时长都在客户端脚本顶部集中配置。
怎么使用这个插件?
在 DSH Web 界面启用该插件并刷新页面后,它就会自动接管标签页图标,无需额外操作。之后正常发起对话即可:回合运行时观察标签页是否在灰色闪烁,结束后看是否转绿;若出现黄色,说明会话在等你确认或回答。想调整圆点大小或停留时长,修改客户端脚本顶部的常量再刷新页面即可生效。
报错怎么排查?
插件依赖 DSH 的 Web 配置以及会话客户端能力,若图标完全不变化,先确认当前使用的是 Web 配置且相关会话客户端能力可用(标准安装自带)。若闪烁不均匀或后台不闪,检查浏览器是否支持 Web Worker,不支持时会退回页面定时器,后台闪烁可能失效。安装后图标未更新时,按官方说明重新加载页面。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:kyle2241345145351324321/dsh-tab-status-light。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
