@dingyi222666/dsh-session-notification

@dingyi222666 · 通知
检测有风险提示无安装脚本

为 dsh web 会话的完成、失败、提问、请求授权四种状态提供声音与浏览器通知的插件

v0.1.1版本
GitHub 源码安装安装方式
2026-08-19最近更新
15Star
dsh plugin --profile web add github:dingyi222666/dsh-session-notification查看仓库

插件介绍

根据仓库资料整理 · commit 4a6a1d2

主要功能

  • 覆盖四种会话状态:会话完成、会话失败、提问等待、权限请求,各自可独立启用或禁用
  • 内置四种 Web Audio 合成音效,可为每种状态单独指定,并提供 0 到 200% 的主音量调节
  • 支持为每种状态上传自定义音频文件,mp3, ogg, wav,最大 1MB,存储在浏览器本地
  • 浏览器系统通知默认关闭,需用户手势授权后开启,仅在标签页非当前会话或处于后台时弹出,完成通知会附带最终回复文本
  • 在设置面板新增 Notifications 分区,包含各状态开关、声音选择、音量滑块及测试通知按钮
  • 正在阅读的当前会话默认静音,避免自我打扰,可手动开启为当前会话提醒

适合什么时候用

  • 运行长时间任务时希望离开页面后仍能通过系统通知或声音得知会话完成或出错
  • 同时管理多个会话,需要及时得知某个会话正在等待你回答问题或授权操作

安装后会多出什么

界面设置面板中的 Notifications 分区,含各状态开关、声音选择器、音量滑块 · 浏览器通知测试按钮 · 自定义音频上传或替换控件,每种状态一个

使用前需要

  • 需要 dsh web 版本不低于 0.1.0-rc.7
  • 浏览器系统通知需用户手动授权浏览器通知权限
  • 声音播放依赖浏览器自动播放策略下的用户交互激活
  • 纯客户端 web 平台插件,不需要修改 host 或 harness 端

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
浏览器 UI环境变量文件系统会话数据
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库dingyi222666/dsh-session-notification安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:dingyi222666/dsh-session-notification#4a6a1d2 锁定本次检测的 commit。收录日期2026-08-13固定 commit4a6a1d20edb0 · 2026-08-19
dsh plugin --profile web add github:dingyi222666/dsh-session-notification