bgmmd/dsh-completion-notifier ↗★ 0
@local/completion-notifier
DeepSeek Harness plugin: plays a chime and shows a Windows toast when a conversation turn completes.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:bgmmd/dsh-completion-notifier说明文档
阅读完整 README ↗配置
在用户补丁层 %USERPROFILE%\.dsh\profiles\desktop\cordis.patch.yml 末尾追加 id 覆盖
(推荐,源码升级不丢配置;保存后通常由配置热更新生效):
- id: completion-notifier
name: '@local/completion-notifier'
config:
soundFile: 'C:\Windows\Media\chimes.wav'
| 配置项 | 默认值 | 说明 |
|---|---|---|
enabled | true | 总开关 |
toast | true | 是否弹出 Windows 通知 |
sound | true | 是否播放提示音 |
soundFile | C:\Windows\Media\notify.wav | 提示音 WAV 路径,缺失时回退到该默认文件 |
muteToastSound | true | 静音通知自带系统音,避免与提示音重复 |
aumid | com.deepseek.dsh | 通知归属的应用 AppID |
onlyRootAgents | true | 只提醒顶层会话 |
minIntervalMs | 1500 | 两条通知的最小间隔(毫秒),用于去抖 |
title | 任务完成 | 通知标题模板 |
body | 对话已完成,可以回来查看了 · 用时 {duration} | 通知正文模板 |
logFile | "" | 记录 PowerShell 助手结果的文件;为空则不记录 |
模板占位符:{duration}(本轮用时)、{session}(会话 ID 前 8 位)、
{time}(完成时刻)、{topic}(会话标题,若已生成)。
常用音效:C:\Windows\Media\notify.wav、chimes.wav、ding.wav、tada.wav。