DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
D

@local/dsh-desktop-notify

Desktop Notify

DSH agent 的 Windows 系统通知:包含一个 notify 工具和一个渲染器组件,在任务完成或 agent 需要关注时显示带声音的原生通知。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Dax233/dsh-desktop-notify#7e0b4a42c3928d55af47181ef7c6ad4f6ca78eea
README兼容性版本

兼容性与来源证明

Desktop Notify 以 @local/dsh-desktop-notify 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/23

版本

0.1.0stable
2026/10/23

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/10/23
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 integrations-communication 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Remote Bridge@linxin666/dsh-remote-bridgeDSH 远程桥接:主机端通过唯一且精确的 /ios/v1 WebSocket 路由提供协议 v1——会话列表、历史记录基线、提示、包含工具活动的实时回合增量、中断以及进程内代理审批——连接到通过一次性配对的设备Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rDs Botds-botDS Bot:DeepSeek Harness 的一组长期运行的 Bot,支持主 Bot、Bot 间消息和群聊

README

dsh-desktop-notify

Windows 原生通知插件:任务完成 / 需要提问 / 出错时弹 toast,并播放内置 ciallo 提示音。

安装

dsh plugin --profile desktop add github:Dax233/dsh-desktop-notify

安装后重启 DSH Desktop;通知样式与声音受 Windows 通知设置影响。


@local/dsh-desktop-notify

Native Windows system notifications for the DSH agent, with the system sound.

How it works

  • Host half (index.js + toast.js): registers the notify tool and sends the toast directly through Windows PowerShell + WinRT (ToastNotificationManager), using the DSH AppUserModelID electron.app.DeepSeek Harness read from the installed Start-Menu shortcut, so toasts are branded DeepSeek Harness. Sound is played explicitly with System.Media.SoundPlayer (system WAV), so a muted notification-sound setting does not silence the alert.
  • Why not the renderer Web Notification API: on the target machine it delivered nothing at all (not even to the Action Center), while WinRT toasts do reach the Action Center. No node-notifier/SnoreToast (LGPL) dependency either.

Research note (2026-10-22): DSH exposes no plugin-level notification API (only the desktop main process uses Electron Notification for mandatory updates), and the main-process module is not reachable from a plugin. Existing open-source agent notification tools are CLI hook scripts (macOS osascript, PowerShell WinRT, or node-notifier + SnoreToast); none is a DSH plugin. The renderer Web Notification path is the zero-dependency fit here.

Tool surface

notify({ title, body?, sound?, urgency?, tag?, action? })

fieldmeaning
titleshort headline (required)
bodyone or two lines of context
sounddefault true; false sends a silent toast
urgencyinfo (default) / attention / blocked (blocked uses requireInteraction, stays until dismissed)
taga newer toast with the same tag replaces the older one
actionsend (default) or status

Usage guidance given to the model: one notification per meaningful state change — task finished, blocked on the user, or the user asked to be pinged.

Tests

cd <repo>
node --test tests/notify-client.test.mjs tests/notify-host.test.mjs

Client tests execute the real client.js in a Node VM with a mocked Notification class (grant / request-permission / denial paths, silent flag, round-trip result). Host tests cover the tool schema (wire-ready JSON Schema), status, empty-title rejection and a fake-client round-trip.

Requirements / limitations

  • Windows toast permission comes from the DSH desktop app; if Windows notification settings disable the app, the tool reports permission is denied.
  • Desktop-only (needs the DSH desktop renderer and its Web Notification support).
  • Sound volume/focus-assist is controlled by Windows; the plugin can only choose silent vs default sound.

详细设计与排障:见 docs/desktop-notify.md。