🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

提问提醒 bgfhsnm/dsh-ask-alert

DeepSeek Harness
bgfhsnm9 天前有提交已提供中文文档扫描:含敏感能力

助手提问或任务完成时弹置顶卡片并闪任务栏

29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add bgfhsnm/dsh-ask-alert
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · security
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 9 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
  • 读取本地文件
    index.js:45
    if (existsSync(candidate)) return candidate
扫描于 2026/10/31(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DSH 插件:助手提问、等待批准或完成任务时,在 Windows 上原生提醒(toast 通知 + 任务栏闪烁 + 置顶卡片)。

README

由 DeepSeek 最新模型翻译生成
dsh-ask-alert · 提问提醒 DSH 插件:助手向你提问、等待审批或一轮任务结束时,在桌面弹出置顶提醒卡片,并闪任务栏、响提示音;问题没回答会按间隔重复提醒。 screenshot 为什么需要它 在 DeepSeek Harness 里,助手提问(ask_user_question)后会一直等你回答。如果你正在别的窗口看视频、看直播或者做饭,很容易整轮对话卡在那里。 常见的做法是弹 Windows 原生通知,但实际经常失效: - 系统「通知」总开关被关掉时(ToastEnabled=0),toast 调用返回成功但什么都不显示; - 「专注助手 / 免打扰」会把横幅静默掉; - 不少通知类插件用 powershell -File x.ps1 拉起脚本,而 Windows PowerShell 默认执行策略是 Restricted,脚本直接被拒绝,插件静默失败,界面上没有任何报错。 本插件不依赖系统通知开关:它自己画一张置顶卡片放在屏幕右下角,不需要通知权限,也不会抢走当前窗口的焦点。
展开完整文档(README 剩余 1 节)
dsh-ask-alert · 提问提醒

DSH 插件:助手向你提问、等待审批或一轮任务结束时,在桌面弹出置顶提醒卡片,并闪任务栏、响提示音;问题没回答会按间隔重复提醒。

screenshot

为什么需要它

在 DeepSeek Harness 里,助手提问(ask_user_question)后会一直等你回答。如果你正在别的窗口看视频、看直播或者做饭,很容易整轮对话卡在那里。

常见的做法是弹 Windows 原生通知,但实际经常失效:

- 系统「通知」总开关被关掉时(ToastEnabled=0),toast 调用返回成功但什么都不显示;
- 「专注助手 / 免打扰」会把横幅静默掉;
- 不少通知类插件用 powershell -File x.ps1 拉起脚本,而 Windows PowerShell 默认执行策略是 Restricted,脚本直接被拒绝,插件静默失败,界面上没有任何报错。

本插件不依赖系统通知开关:它自己画一张置顶卡片放在屏幕右下角,不需要通知权限,也不会抢走当前窗口的焦点。

功能

- ✅ 提问提醒:助手调用 ask_user_question 时立即提醒
- ✅ 审批提醒:有操作等待批准/拒绝时提醒(可关)
- ✅ 任务完成提醒:一轮任务结束、助手转为空闲时提醒(可关)
- 🔁 重复提醒:提问/审批未回答时,每 20 秒再提醒一次,默认最多 5 次(可调)
- 🪟 置顶卡片:右下角圆角卡片,ShowActivated=false 不抢焦点,13 秒自动消失,点一下即可关闭
- 💡 任务栏闪烁:FlashWindowEx + FLASHW_TIMERNOFG,DSH 在后台时会一直闪到你切回去
- 🔔 提示音:系统通知音 + 独占音效,防止专注助手静音
- 🧹 不堆叠:新提醒会自动关掉上一条卡片

安装

dsh plugin --profile desktop add github:bgfhsnm/dsh-ask-alert

也可以走图形界面:插件 → 添加插件 → 填 github:bgfhsnm/dsh-ask-alert → 立即启用。

安装后无需重启即可生效(Host 半身只监听事件,不注册 service / tool / settings)。

需要 Windows 10/11 与桌面会话。插件本身不依赖 npm 依赖,无需构建。

工作方式

| 事件 | 触发内容 |
| user-questions/request | 助手提问 → 立即提醒,并在未回答期间重复 |
| approval/request | 等待批准/拒绝 → 提醒,并在未决期间重复 |
| agent/status(idle,仅根会话) | 一轮任务结束 → 单次提醒 |

提醒由 notify.ps1 执行(-ExecutionPolicy Bypass,兼容默认 Restricted 的机器):WinRT toast(尽力)→ 任务栏闪烁 → 提示音 → 置顶卡片。

%TEMP%\dsh-ask-alert.pid 记录当前卡片进程,保证同一时间只有一张卡片。

配置

默认值即可直接使用。需要定制时,在 profile 的 cordis.patch.yml 里覆盖对应行:

- id: dsh-ask-alert
config:
askTitle: 'DSH · 有个问题等你回答' askBody: '助手在等你回复,请切回 DeepSeek Harness。'
approveTitle: 'DSH · 需要你确认' approveBody: '有一个操作正在等你批准或拒绝。'
doneTitle: 'DSH · 任务完成' doneBody: '这一轮任务已结束,可以回来查看结果了。'
repeatSeconds: 20 # 重复提醒间隔,0 = 只提醒一次 maxAlerts: 5 # 最多提醒次数(含第一次) onApproval: true # 审批提醒开关 onDone: true # 任务完成提醒开关 showProject: true # 在正文前加会话目录名

修改后重启 DSH 生效。

只想保留提问提醒、不要「任务完成」打扰:

- id: dsh-ask-alert
config:
onDone: false

自测

node selftest.mjs # 用 mock ctx 跑事件逻辑,10 项断言

直接验证提醒链路(会真的弹一张卡片):

powershell -NoProfile -ExecutionPolicy Bypass -File notify.ps1
-Kind ask -Title 'DSH · 测试' -Body '看到这张卡片说明链路正常' -Sound 1

已知限制

- 仅 Windows;依赖桌面会话(服务/无头会话里没有可显示的窗口)。
- 任务栏闪烁需要能找到标题包含 DeepSeek 的窗口;DSH 窗口标题被改掉时只会弹卡片、不闪任务栏。
- 卡片固定出现在主屏工作区右下角,双屏/自定义缩放下的位置未做单独适配。
- 中文 .ps1 必须以 UTF-8 with BOM 保存,否则 Windows PowerShell 5.1 会按 GBK 解码并报假语法错误(仓库内文件已带 BOM)。

License

MIT
预览分享卡片长什么样 ↓bgfhsnm/dsh-ask-alert
分享 · DeepSeek Harness Hub
bgfhsnm/dsh-ask-alert

助手提问或任务完成时弹置顶卡片并闪任务栏

回到顶部