xubin0628/dsh-task-notifier ↗★ 1
dsh-task-notifier
DSH 任务通知器:任务完成 / 需要批准 / 需要你回答 / 出错时用横幅、提示音与系统通知提醒你,并在设置里提供「通知」页自由配置 适合运行后台或子代理任务,需要即时声音和系统弹窗提醒的用户。
같은 패키지 이름의 다른 저장소
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xubin0628/dsh-task-notifier配置
改 cordis.patch.yml 的 config 段(每项都可省略,省略即用 lib/index.js 里的默认值):
| 键 | 默认 | 说明 |
|---|---|---|
notifyOnDone | true | 任务完成通知 |
notifyOnApproval | true | 需要批准通知 |
notifyOnQuestion | true | 需要回答通知 |
notifyOnError | true | 出错通知 |
includeSubagents | true | 子代理 / teammate 也通知;false = 只通知主会话 |
suppressDoneAfterError | true | 同一轮已报错就不再补"完成" |
coalesceMs | 1200 | 同键事件在该窗口内只发一次,防重试/并行抖动刷屏 |
sound | true | 提示音 |
systemNotification | true | 系统通知(Windows 通知中心,点击切回窗口) |
toastDurationMs | 8000 | 横幅停留时长 |
errorToastDurationMs | 15000 | 出错类横幅停留时长 |
volume | 0.35 | 提示音音量 0~1 |
配置在重启客户端后生效(profile patch 改动需要一次 config reload,桌面端最稳的是重开客户端)。
插件是否活着 + 当前配置 + 已连上的页面数 + 已发通知数 + 正卡在等谁输入
Invoke-RestMethod http://127.0.0.1:19387/dsh-notifier/status