kaotusi/dsh-task-notify

kaotusi★ 1JavaScript最后同步: 2026-08-14

在 GitHub 打开

DeepSeek Harness (DSH) system-level task notifications: approval required / awaiting reply / task finished (background job, subagent, workflow) → OS notification center with chimes + in-app bell panel, toasts, clear button.

README 摘要

dsh-task-notify · 系统任务通知插件 DeepSeek Harness (DSH) 系统级任务通知插件 —— 需要审批 / 需要回复 / 任务结束(后台任务、子任务、工作流)三类状态,推送到 电脑系统通知中心 (带系统提示音 + 分类型合成提示音),并附带应用内铃铛面板、Toast 与「清理」按钮。 English: System-level task notifications for DeepSeek Harness. Three event kinds — approval required , awaiting your reply , task finished (background job / subagent / workflow) — are pushed to the OS notification center with chimes, plus an in-app bell panel, toasts, and a clear button. 功能特性 / Features - 🔔 侧栏底部铃铛入口,未读数角标;面板内展示全部通知(含时间、类型、状态) - 🔔 系统通知中心 横幅( Notification API)+ 分类型 Web Audio 合成提示音: - 需要审批 = 急促双响(880Hz × 2) - 需要回复 = 柔和单音(660Hz) - 任务结束 = 上行双音(523→784Hz) - 🔔 Toast 浮层(最多 3 条,6 秒自动消失) - 🔔 「测试通知」「重发」「全部已读」「清理」按钮;面板顶部实时诊断行(系统通知权限 / 挂载 / 轮询状态) - 🌐 中 / 英双语界面(跟随 DSH locale) - 🧩 宿主组合行监听 所有会话 的事件(区别于动态插件的单会话作用域);队列上限 300 条 安装 / Install 需要 Node.js + pnpm( dsh plugin 底层调用 pnpm)。安装后重启 dsh web ,刷新页面。 方式一: dsh plugin add (推荐) 若你的 profile 名不是 web ,把 --profile web 换成实际 profile 名。 国内网络访问 github.com 不稳定时,可用方式二,或先配置代理。 方式二:手动拷贝(无需网络) 把本仓库 lib/ 、 package.json 、 cordis.patch.yml 放进接收方 profile 的 node modules(要求目录名严格为 dsh-task-notify ,位于 @deepseek-ai/ 作用域下): 然后在 /.dsh/profiles/web/cordis.patch.yml 追加: 说明: dsh plugin add 通过 dsh.bun…

在 GitHub 查看完整 README →
Agentsdeepseek-harnessdshdsh-pluginnotificationstask-notificationswebagent

分类