dsh-attention:DeepSeek Harness 会话提醒与审批插件

前言

DeepSeek Harness(DSH)的插件生态强调功能扩展。在使用过程中,浏览器标签页休眠会导致 JavaScript 停止运行,系统通知可能被浏览器拦截,导致审批、提问或会话结束的卡片无法及时响应,需要手动刷新页面。dsh-attention 插件通过 DSH 宿主进程发出通知,解决了标签休眠导致的卡顿和遗漏问题。

插件定位

dsh-attention 是一个 DeepSeek Harness 插件,属于「记忆」类别。它的核心价值在于:当会话需要审批、提问或选择,或一轮对话结束时,在屏幕右下角弹出可操作的提醒;同时处理浏览器标签休眠后再回来时的自动刷新问题,避免审批卡片卡住。

核心功能

  • 网页休眠也能提醒:通知由 dsh 宿主发出,不走浏览器的 Notification API。标签被冻住时 JavaScript 停止,审批、提问、会话结束照样能弹窗。
  • 卡片上直接处理:允许 / 拒绝、单选 / 多选、自定义输入(标题为「其他」)、写下一步,点完即提交,会话继续。不抢网页上的审批卡片。多题卡片会逐题勾选,点「提交」才一起发送。
  • 官方卡自动关闭:原生卡先答完时,插件会把同一结果交给 DSH 官方审批 / 提问卡,让网页里的卡片自动关闭,不需要刷新页面。记录条数由 settledMax 控制。
  • 主题与外观:自制卡片跟随 dsh 主题,支持亮色/暗色、毛玻璃、倒计时条。支持透明度可调,支持动效预览。
  • 会话管理:支持回到已有会话或新开窗口。支持多显示器跟随焦点。
  • 独立控制:支持子代理结束提醒独立控制。

安装与启用

使用官方安装命令将插件添加到 web profile:

dsh plugin --profile web add dsh-attention

安装完成后重启 dsh web 即可生效。

典型用法

  • 模型申请提权 / 提问:右下角出现允许 / 拒绝;点「回到会话」切回该会话。在右下角答完后,DSH 网页里的审批卡会自动关闭。
  • 主会话一轮对话结束:在窗口里写下一步并发送。子代理结束提醒默认关闭;开启后只提示并提供「回到会话」,不显示回复输入框。
  • 标签休眠后再回来:隐藏超过约 8 秒会自动刷新一次(等同 F5),把还挂着的审批卡片重放出来。
  • 设置调整:进入设置 → 提醒,用顶部开关控制通知总开关,再在分组里调整提示音、回到会话方式、样式、不透明度、停留时间、休眠刷新和已答记录条数。

适用场景与注意

  • 平台限制:自制卡片和系统通知仅在 Windows 10+ 上弹出;其它系统装上后设置页和休眠唤醒刷新仍可用。
  • 依赖环境:自制卡片优先使用 PowerShell 7,缺失时回退 Windows PowerShell 5.1;系统通知仍用 5.1 的 WinRT Toast。
  • 回到会话行为:「回到会话」按窗口标题/PWA 名称匹配。dsh 若在后台标签里,可能只能把整个浏览器前置。普通浏览器标签建议选「新开」。
  • 自动刷新机制:自动刷新是对标签休眠后 pending 卡片丢失的缓解,不是给连接层打补丁。
  • 自动关闭机制:依赖插件内存里的「已答记录」,超过 settledMax 条后最旧的会被丢弃,此时若卡片被重放,需要手动点一次。

结语

dsh-attention 通过宿主通知和自动刷新机制,填补了 DSH 在多任务场景下的交互空白。对于需要频繁处理审批或长对话的用户,它提供了更稳定的操作流。

插件目录
GitHub 仓库

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜