任务完成或需要你处理时弹出系统通知
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/hhaosheng/dsh-desktop-toast.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 13 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 2 处,展示前 2 条)
- 读取本地文件index.js:120
const executable = existsSync(POWERSHELL) ? POWERSHELL : 'powershell.exe' - 执行外部命令来自配置/变量index.js:159
spawn(executable, args, { stdio: 'ignore', windowsHide: true })
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 桌面通知:任务中断或完成时弹出提示。
README
由 DeepSeek 最新模型翻译生成dsh-desktop-toast
DeepSeek Harness 桌面通知插件:任务被打断(等你审批、等你回答、计划待确认)和任务完成时,弹一条系统原生通知。不用一直盯着窗口。
前身是 dsh-desktop-notify 0.1.0 原型(靠 install.ps1 往 profile 里拷文件)。这版改成标准 bundle,装、配、卸都走官方插件管理器。改名是因为 dsh-desktop-notify 已被他人发布。
Windows 通知中心里的实际弹窗
提示时机
| 会话事件 | 通知 | 说明 |
| tool/call 且工具是 ask_user_question / exit_plan_mode | 任务中断 · 需要你处理 | 模型在等你回答或确认计划 |
| approval/asked | 任务中断 · 需要你处理 | 有操作在等你授权 |
| turn/end 且 reason.kind === 'completed' | 任务完成 | |
| turn/end 且 reason.kind 为 blocked / error / max-tokens | 任务中断 · 需要你处理 | 需要你看一眼才能继续 |
| turn/end 且 reason.kind === 'aborted' | 不提示 | 你自己取消的,不用吵你 |
展开完整文档(README 剩余 1 节)
dsh-desktop-toast DeepSeek Harness 桌面通知插件:任务被打断(等你审批、等你回答、计划待确认)和任务完成时,弹一条系统原生通知。不用一直盯着窗口。 前身是 dsh-desktop-notify 0.1.0 原型(靠 install.ps1 往 profile 里拷文件)。这版改成标准 bundle,装、配、卸都走官方插件管理器。改名是因为 dsh-desktop-notify 已被他人发布。 Windows 通知中心里的实际弹窗 提示时机 | 会话事件 | 通知 | 说明 | | tool/call 且工具是 ask_user_question / exit_plan_mode | 任务中断 · 需要你处理 | 模型在等你回答或确认计划 | | approval/asked | 任务中断 · 需要你处理 | 有操作在等你授权 | | turn/end 且 reason.kind === 'completed' | 任务完成 | | | turn/end 且 reason.kind 为 blocked / error / max-tokens | 任务中断 · 需要你处理 | 需要你看一眼才能继续 | | turn/end 且 reason.kind === 'aborted' | 不提示 | 你自己取消的,不用吵你 | 子会话(subagent)的事件一律忽略,避免一次任务弹一串通知。 安装 官方方式——和装其它插件一样,二选一: CLI dsh plugin --profile desktop add dsh-desktop-toast 本地开发时直接指向目录 dsh plugin --profile desktop add D:\code\dsh-notify\dsh-desktop-toast 或者开 DSH 桌面端 → 侧边栏「插件」→ 搜索 dsh-desktop-toast → 安装。装完立即生效,不用重启。 不推荐:手工挂行。 如果你非要不装成 bundle,把 cordis.patch.yml 里 insert 那两行抄进 %USERPROFILE%\.dsh\profiles\<profile>\cordis.patch.yml 即可;id 保持唯一。 配置 在 profile 的 cordis.patch.yml 里按行 id 覆盖 config(改完重启 DSH 生效): - id: desktop-toast name: dsh-desktop-toast config: onDone: false dedupeWindowMs: 5000 | 键 | 默认值 | 作用 | | onInterrupt | true | 是否发「任务中断」通知 | | onDone | true | 是否发「任务完成」通知 | | silent | false | 静音弹出(Windows 上不响提示音) | | dedupeWindowMs | 3000 | 同一种通知在这个窗口内只弹一次(毫秒,0 关闭去重) | | bootQuietMs | 3000 | 插件刚加载时,这段时间内的「任务完成」不弹(避免启动就刷屏);「中断」不受影响 | | interruptText | 任务中断 · 需要你处理 | 中断通知正文 | | doneText | 任务完成 | 完成通知正文 | | appId | com.deepseek.dsh | Windows 通知的 AUMID,默认复用 DSH 自己的身份 | 为什么设置页没有表单? 这份 Config 只负责校验和默认值;DSH 的插件页不会按 schema 自动生成表单,bundle 自己的配置区(plugins.bundle.config)要插件自带 Web 端代码去填。本插件是纯宿主插件,所以配置走 cordis.patch.yml。 平台 - Windows(主要目标):PowerShell 5.1 + WinRT ToastNotificationManager,系统通知中心里显示为 DeepSeek Harness。要求系统通知总开关打开、DSH 没被关掉通知。 - macOS:osascript -e 'display notification ...',尽力而为,弹窗归属「脚本编辑器」。 - Linux:notify-send,需要装了 libnotify。 已知限制 - Windows 上正文只有一行;标题留空,靠系统显示应用名。 - 每次通知会拉起一个 PowerShell 进程(约几百毫秒),已经 unref(),不拖住宿主退出。 - 不支持点通知跳回会话(WinRT 的激活回调要注册 COM 类,宿主侧做不干净)。 - 只对宿主侧会话事件生效;纯 client 侧(浏览器直连)场景没有系统通知。 从原型迁移 旧版往 profile 里拷目录、在 cordis.patch.yml 尾部追加 - id: desktop-notify 行。换到本插件: 1. 删掉 profile 的 node_modules\dsh-desktop-notify 目录; 2. 删掉 profile cordis.patch.yml 里 id: desktop-notify 那一块(含它前面的 - insert: 行); 3. 按上面「安装」装 dsh-desktop-toast。 两个插件同时装着会弹两遍,务必先拆旧的。 开发 cd D:\code\dsh-notify\dsh-desktop-toast npm install # 只为跑测试,装 @deepseek-ai/schemastery npm test # node --test test npm pack --dry-run # 看发布内容 改完想在本机验证,用上面的本地目录安装,然后随便发一句话、或让它问个问题试试。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hhaosheng/dsh-desktop-toast
任务完成或需要你处理时弹出系统通知
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,111已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,341已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,449已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,532已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,353已汉化DSH
70.2
这是你的仓库?认领条目