SeverusZh/dsh-notify-windows ↗★ 11
dsh-notify-windows
任务完成或等待审批时发送系统通知 适合在后台运行任务、需要即时接收状态提醒的Windows用户
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:SeverusZh/dsh-notify-windows說明文件
閱讀完整 README ↗⚙️ 配置项
插件行 config 全字段可选,未填按默认值。需要调整时,在
$DSH_HOME/profiles/web/cordis.patch.yml 里按 id 覆盖主条目即可
(该文件被运行中的 DSH 热监视,改动立即生效,无需重启):
- id: dsh-notify
name: dsh-notify-windows
config:
enabled: true
reasons: [completed, error, max-tokens]
notifyOnStart: true
notifyOnApproval: true
log: true
| 配置 | 默认值 | 说明 |
|---|---|---|
enabled | true | 总开关 |
reasons | [completed, error, max-tokens] | 需要提醒的回合结束原因(可选 aborted / interrupted / blocked) |
includeSubagents | false | 是否也提醒子代理会话 |
notifyOnStart | false | 插件加载时发一条「已激活」通知 |
notifyOnApproval | true | 审批请求提醒(策略 never 时自动跳过) |
notifyOnAskUser | true | Agent 提问等待回答时提醒 |
notifyOnGoalRounds | false | /goal 自动推进回合不提醒(目标完成/阻塞的最终回合除外) |
excerpt | true | 通知正文附带 Agent 最后回复的摘要 |
excerptMaxChars | 80 | 摘要最大字符数 |
appName | DeepSeek Harness | 通知来源显示名与兜底标题 |
aumid | DeepSeekHarness.Notify | 通知 AppUserModelId |
log | true | 写日志到 %TEMP%\dsh-notify\notify.log |
debug | false | 把所有会话事件写入日志(排查用,量大) |
openOnClick | true | 任务完成 / 审批 / 提问 toast 是否可点击(false 回退为旧的无点击 toast) |
preferExisting | true | true 走 launcher 优先聚焦已开 DSH 窗口;false 直接用默认浏览器打开 URL |
webUrl | '' | 覆盖自动发现的基地址(如 http://192.168.1.5:4000),留空自动发现(默认 http://127.0.0.1:3080) |