imnotRiv3r/dsh-job-notify ↗★ 0
@local/dsh-job-notify
Windows 原生通知:后台任务结算或一轮对话结束时提醒(DeepSeek Harness 插件)
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:imnotRiv3r/dsh-job-notify配置
插件 → 后台任务通知,配置区在详情页直接展开。勾选即时生效,写入 profile 的 cordis.patch.yml。
字段
总开关
| 字段 | 默认 | 作用 |
|---|---|---|
enabled | true | 关闭后不订阅任何事件 |
什么时候提醒
| 字段 | 默认 | 作用 |
|---|---|---|
notifyTurnEnd | true | 每轮对话结束 |
notifyQuestions | true | agent 通过 ask_user_question 等你选择 |
notifyApprovals | true | 工具调用等你审批 |
onCompleted | true | 后台任务完成 |
onFailed | true | 后台任务失败 / 异常退出 |
onKilled | true | 后台任务被停止 |
skipAwaited | true | 只提醒无人等待的后台任务;设为 false 连前台命令也提醒 |
正文显示什么
| 字段 | 默认 | 作用 |
|---|---|---|
showLabel | true | 任务标签(命令内容) |
showDuration | true | 耗时(任务与对话轮次都生效) |
showExitCode | true | 退出码或失败原因 |
高级
| 字段 | 默认 | 作用 |
|---|---|---|
appId | com.deepseek.dsh | Toast 使用的 AppUserModelID |
appId 只接受字母、数字、点、下划线、连字符,长度不超过 128;非法值回退到默认。
手写覆盖
- id: job-notify
name: "@local/dsh-job-notify"
config:
notifyTurnEnd: false
showLabel: false