JHyugou/dsh-remind ↗★ 0

dsh-remind

在非前台时通过Windows原生通知提醒任务状态 适合在后台运行长任务、需要即时通知提醒的Windows用户。

套件
dsh-remind
相容性
待驗證
版本
0.2.0
授權
MIT
最近更新
2026年10月19日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:JHyugou/dsh-remind

配置

配置文件:%USERPROFILE%\.dsh\plugins\dsh-remind\config.json(改完重启 DSH 生效;也可以用下面的 setConfig 路由热改)。

字段默认含义
enabledtrue总开关
onlyWhenUnfocusedtrue只在「前台不是 DSH」时提醒;false = 每次都提醒
focusMarkers["DeepSeek Harness"]命中即视为「正在看 DSH」的窗口标题/进程名片段(子串匹配)
graceMs1500弹通知前的宽限期:你马上切回来就不打扰
settleMs700判定「真的做完了」前的静默期
minRunMs0短于此时长的任务不提醒(0 = 不限制)
cooldownMs5000同一会话两次提醒的最小间隔
notifyOnJobtrue后台任务全部落地时也提醒
titleDSH · 任务完成通知标题
bodyTemplate{{session}} · {{workspace}} · 用时 {{duration}}正文模板,支持 {{session}} {{workspace}} {{duration}} {{cause}};空片段连同分隔符自动省略
sounddefault任务完成通知的提示音:default / im / mail / reminder / sms / alarm / alarm2…alarm10 / call / call2…call10 / loop / none
notifyOnApprovaltrueDSH 请求批准时提醒
notifyOnQuestiontrueDSH 向你提问时提醒
attentionOnlyWhenUnfocusedtrue审批/提问是否也遵守前台判定(false = 正在看 DSH 也弹)
attentionGraceMs300审批/提问通知的宽限期(比任务完成更短)
attentionSettleMs800审批/提问的确认窗口:期间被决定/回答就不打扰
approvalTitleDSH · 需要批准审批提醒标题
approvalBodyTemplate{{tool}} · {{session}}审批正文模板,支持 {{tool}} {{reason}} {{session}} {{workspace}}
questionTitleDSH · 需要你的回答提问提醒标题
questionBodyTemplate{{question}} · {{session}}提问正文模板,支持 {{question}} {{session}} {{workspace}}
attentionSoundreminder审批/提问提醒的提示音
openOnClickfalse开启后通知可点击,用默认浏览器打开带令牌的 DSH 地址
actionLabel打开 DSH可点击时的按钮文案
aumid""Toast 的 AUMID;留空用系统 PowerShell 已注册的那个
debugfalse把每次判定写进 events.jsonl,排查「为什么没提醒」时打开