S1m0n1314/dsh-TaskCompletedNotification-plugin ↗★ 0
dsh-taskcompletednotification-plugin
任务完成、提问或需要确认时的 Windows 系统通知插件 适合长时间运行任务、希望在后台接收介入提醒的 Windows 用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:S1m0n1314/dsh-TaskCompletedNotification-plugin說明文件
閱讀完整 README ↗使用说明
- 正常用 DSH 干活,什么都不用做。
- 任务跑完或模型需要你介入时,右下角会弹出通知(右下角横幅,同时进入通知中心)。
- 点横幅(或通知中心里的那条)→ DSH 窗口回到前台,接着操作即可。
- 不想被打扰时:在
设置 → 系统 → 通知里关掉「DeepSeek Harness」,或把插件配置里的enabled设成false。
配置
改 profile 的 cordis.patch.yml 里 dsh-taskcompletednotification-plugin 那一行的 config,改完完全重启 DSH。
未填字段用默认值。
| 字段 | 默认 | 含义 |
|---|---|---|
enabled | true | 总开关,false 时不注册任何监听。 |
notifyOnTurnEnd | true | 任务完成通知。 |
notifyOnQuestion | true | 模型提问通知。 |
notifyOnApproval | true | 模型申请权限通知。 |
minTurnMs | 0 | 短于该毫秒数的轮次不弹完成通知(0 = 不限制)。 |
quietWhenActiveMs | 0 | 0 = 完成通知一定弹;设 15000 表示「15 秒内你动过键鼠就不弹」(你正看着屏幕,不打扰)。 |
suppressTurnEndAfterAsk | true | 一轮只弹一条:本轮回过问过/申请过权限,轮末不再弹「任务完成」。 |
title | DeepSeek Harness | 通知标题,同时作为注册的显示名。 |
focusOnClick | true | 点击横幅把 DSH 窗口拉到前台。 |
registerAppId | true | 注册通知署名与图标。 |
timeoutMs / maxConcurrent / log / probe | 15000 / 3 / true / false | 通知进程上限、并发数、诊断日志、诊断模式。 |
配置示例(关闭点击激活 + 只在离开电脑时提醒完成):
- id: dsh-taskcompletednotification-plugin
name: 'dsh-taskcompletednotification-plugin'
config:
focusOnClick: false
quietWhenActiveMs: 15000
截图
截图待补:需要在 Windows 上真机弹一条通知后截取横幅与通知中心两个画面。 你可以自己用
node tools/send-test-toast.mjs "测试"弹一条来截,我会在这一节放图。
配置
改 profile 的 cordis.patch.yml 里 dsh-taskcompletednotification-plugin 那一行的 config,改完完全重启 DSH。
未填字段用默认值。
| 字段 | 默认 | 含义 |
|---|---|---|
enabled | true | 总开关,false 时不注册任何监听。 |
notifyOnTurnEnd | true | 任务完成通知。 |
notifyOnQuestion | true | 模型提问通知。 |
notifyOnApproval | true | 模型申请权限通知。 |
minTurnMs | 0 | 短于该毫秒数的轮次不弹完成通知(0 = 不限制)。 |
quietWhenActiveMs | 0 | 0 = 完成通知一定弹;设 15000 表示「15 秒内你动过键鼠就不弹」(你正看着屏幕,不打扰)。 |
suppressTurnEndAfterAsk | true | 一轮只弹一条:本轮回过问过/申请过权限,轮末不再弹「任务完成」。 |
title | DeepSeek Harness | 通知标题,同时作为注册的显示名。 |
focusOnClick | true | 点击横幅把 DSH 窗口拉到前台。 |
registerAppId | true | 注册通知署名与图标。 |
timeoutMs / maxConcurrent / log / probe | 15000 / 3 / true / false | 通知进程上限、并发数、诊断日志、诊断模式。 |
配置示例(关闭点击激活 + 只在离开电脑时提醒完成):
- id: dsh-taskcompletednotification-plugin
name: 'dsh-taskcompletednotification-plugin'
config:
focusOnClick: false
quietWhenActiveMs: 15000