Luaphes/dsh-web-attention-badge 预览 preview

Luaphes/dsh-web-attention-badge

DeepSeek Harness Web UI 的注意力提醒功能:用于等待输入或已完成但未打开的会话,包括框架徽章、(N)标签页标题以及鲸鱼图标变色。

Project Overview项目介绍

dsh-web-attention-badge is a native plugin built exclusively for the DeepSeek Harness (DSH) WebUI. It transforms your browser tab bar, a place your eyes already check every few seconds, into a live status indicator for active DSH agent sessions. You can see at a glance whether a session is waiting for your input or finished while you were away, without having to open or switch back to the DSH tab. To install, you just run a single command via the DSH CLI: dsh plugin --profile web add dsh-web-attention-badge, then restart the dsh web process and you are ready to go.

When a session hits a point that requires your attention, such as an ask_user prompt, an approval step, or a plan that needs your review, the plugin updates three indicators to an amber state. It adds a pending count to the DSH tab title, tints the DSH whale favicon amber, and adds a small amber pill to the top-left corner of the DSH WebUI frame. If multiple sessions are waiting, the count updates to reflect how many need your input. Once you finish a session and close the tab without checking it, the indicator turns green to let you know it’s complete.

Unlike separate session dashboard apps, this plugin requires no extra installs, no background processes, no system tray icons, and no separate windows to keep open. It pulls session status data directly from DSH’s built-in session store, so there is no extra networking or synchronization code needed to get it working. It ships with zero default configuration, never intercepts clicks on the DSH UI, and you can customize simple settings like toggling tab title updates or changing colors by editing constants at the top of the source file. It is released under the permissive MIT open source license.

这是一个专为 DeepSeek Harness(DSH)WebUI 开发的原生插件,核心功能是将代理会话的状态直接展示在浏览器标签栏中,无需打开 DSH 页面就能一眼获知状态。它通过三个不同位置的指示器传递状态:变色的鲸鱼图标、标签页标题中的计数,以及 WebUI 框架左上角的状态角标。你只需要通过 DSH CLI 执行一行命令就能完成安装,之后重启 DSH web 服务即可启用。

当 DSH 会话需要用户输入、批准审核或者处于待确认计划状态时,图标和角标会变为琥珀色,同时在标题中增加等待计数。如果会话在你离开时完成,还没被打开查看,状态就会变为绿色,同样会标注完成会话的计数。适合需要同时打开多个标签页处理其他任务,又不想错过 DSH 会话状态更新的开发者使用,不需要额外打开监控页面或者后台程序。

该插件零依赖额外服务,不需要安装桌面应用、后台进程或者系统托盘程序,关闭标签页后就不会继续运行。它没有额外配置步骤,也不会拦截页面点击,所有状态数据都读取自 DSH WebUI 内置的会话存储,不需要额外的传输链路。项目采用 MIT 许可证开源,你可以修改源码顶部的常量来调整是否启用标题计数、图标变色等功能。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • Only 6 stars - very few users, little community feedback星标只有 6,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add dsh-web-attention-badge

把 Luaphes/dsh-web-attention-badge 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-web-attention-badge

English | 简体中文

Browser tab strip: the whale favicon in the tab sits dark, tints amber (a session is waiting on you), then green (a session finished while you were away), with a (1) pending count in the tab title — session state readable without opening the page

One glance at the tab bar: the whale favicon and the (N) title count track your sessions in real time — amber = waiting on you, green = done. No need to open the page.


DSH Curated Plugin npm version License: MIT GitHub stars

Watch the tab, not the terminal. dsh-web-attention-badge is a one-line, zero-install plugin for the DeepSeek Harness WebUI. It turns the one place your eyes already land every few seconds — the browser tab bar — into a live status light for your agent sessions.

Why not just install a monitor app?

The "session dashboard" genre usually means: another install, a tray icon that lives forever, a second window to open, a side channel to keep in sync. This is the opposite.

  • Zero-install. One command. No desktop app, no service, no tray icon, no background process. The whole thing is a hand-written client bundle that plugs into the official WebUI — close the tab and nothing runs.
  • No second screen. Status lives where you already look: the tab bar. One glance and you know the state — waiting on you (amber) or done (green), even from a background tab.
  • No new transport. The badge reads the WebUI's built-in sessions store — the same counts the UI itself uses. Zero host code, zero extra plumbing.
  • Zero config, click-through. pointer-events: none — it never steals a click from the sidebar and never needs setup.

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev dsh-opencode-go-model-list 下一个 Next dsh-viewer →