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
N

@local/dsh-notify-toast

Notify Toast

用于 DSH 任务完成、审批请求和代理问题的 Windows 桌面弹出卡片

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

npx -y @deepseek-ai/dsh plugin --profile web add github:fhghth/dsh-notify-toast#63ea7493e0447587bea50f63f622264c7dcb8cb1
README兼容性版本

兼容性与来源证明

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

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

版本

1.0.1stable
2026/10/24

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rRemote Bridge@linxin666/dsh-remote-bridgeDSH 远程桥接:主机端通过唯一且精确的 /ios/v1 WebSocket 路由提供协议 v1——会话列表、历史记录基线、提示、包含工具活动的实时回合增量、中断以及进程内代理审批——连接到通过一次性配对的设备Ds Botds-botDS Bot:DeepSeek Harness 的一组长期运行的 Bot,支持主 Bot、Bot 间消息和群聊Free Searchdsh-free-searchDeepSeek Harness 的免费网页搜索:27 个引擎(Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl/Parallel/You.com 无需密钥;通过 MCP 支持 Zhihu 全局/站内搜索,以及 Perplexity/SerpBase/DeepSeek(官方 + 原生工具/搜索)/Baidu/Kimi/Aliyun/Douba)

README

桌面弹窗通知 · dsh-notify-toast

DSH 插件:任务完成、需要权限审批、或 Agent 向你提问时,在屏幕右下角弹出一张置顶卡片。

它不使用 Windows 通知中心——卡片是一个真正的窗口,由一个常驻的 .NET/WinForms 进程绘制,所以 DSH 最小化或被其他窗口盖住时依然可见。

早期开发阶段:插件仍在迭代,配置项与行为可能变化,也可能出现破坏性改动。按 MIT 许可「按现状」提供,不附带任何担保,使用风险自负。

功能

  • 四类卡片:任务完成、权限审批、Agent 提问、任务失败。
  • 置顶但不抢焦点:WS_EX_NOACTIVATE + WS_EX_TOOLWINDOW,你的前台应用不会被打断输入。
  • 点击跳回会话:点卡片会把 DSH 提到前台并切到对应对话。
  • 自带 5 个音效:随插件分发,另支持 Windows 自带音效库与自定义 .wav。
  • 全部可配置:尺寸、颜色、图标、音效、时延都能在插件设置页改,并可用预览按钮直接灌一张卡片确认效果。

系统要求

项要求
操作系统Windows 10 / 11
DSH桌面版,>= 0.2.1-rc.3
ShellWindows PowerShell 5.1(powershell.exe)
运行时.NET Framework 4.8(Windows 10/11 自带)

插件仅支持 Windows:通知进程是 PowerShell + WinForms。

安装

从插件市场索引安装

在 设置 → 插件 → 插件市场 里添加上面的索引地址,然后到「发现」页安装 桌面弹窗通知。

手动安装

plugin_manager install_bundle  target = <索引里给出的安装 spec>

或从源码目录:

plugin_manager install_bundle  target = D:\path\to\dsh-notify-toast

安装后刷新页面,客户端半边才会加载。

使用

  1. 设置 → 插件 → 桌面弹窗通知:所有配置都在这里。
  2. 用 预览完成卡 / 预览审批卡 / 预览提问卡 / 预览失败卡 检查外观,不用真的跑任务。
  3. 先保存再预览:预览读取的是已保存的配置,不是草稿。

什么时候弹

卡片触发条件
✓ 完成回合以 completed 结束(子代理会话不弹),按 settleMs 去抖
🔒 审批审批服务记录 approval/asked
? 提问Agent 调用 ask_user_question
! 失败回合以 error / interrupted / blocked 结束(默认关闭)

主要配置项

配置默认含义
enabledtrue卡片总开关
notifyOnComplete / notifyOnApproval / notifyOnQuestion / notifyOnErrortrue / true / true / false分类开关
soundEnabledtrue音效总开关
soundComplete / soundApproval / soundQuestion / soundError自带 WAV支持 sounds/*.wav、media:<系统音效名>、system:*、none
width / height / scale400 / 104 / 1.0卡片尺寸,按 DPI 缩放
durationMs / maxCards / gap / margin8000 / 4 / 8 / 16停留时长与布局
position / screenbottom-right / primary停靠位置与显示器
bgColor … accentQuestion白底黑字颜色(设置页提供色盘)
iconStylevectorvector / glyph / image
settleMs / minIntervalMs1500 / 3000完成去抖与同会话限流
clickToOpenSessiontrue点击跳回会话
idleExitMs900000通知进程空闲多久后退出
debugfalse调试日志

自定义音效支持绝对路径或相对插件目录的路径,所以 fork 可以自带 WAV。

工作原理

approval/asked · tools/pre-execute(ask_user_question) · turn/end
        │  Host 插件(index.js)
        │  stdin/stdout 上的 NDJSON
        ▼
notifier 进程(PowerShell + WinForms,单实例)
        │  点击 → SetForegroundWindow + stdout 事件
        ▼
Host → SSE /dsh-notify/events → 客户端半边 → ctx.uiWorkspace.openSession()

Host 按需拉起唯一一个通知进程,展示期间保持常驻,空闲 idleExitMs 后退出;新实例启动时会结束旧实例,因此插件重载不会留下孤儿进程。

隐私

  • 全部本地运行,插件不发起任何网络请求。
  • 只读取对话标题和会话 id,不读取消息内容。
  • 三个本地路由(/dsh-notify/events、/dsh-notify/config、/dsh-notify/preview*)只监听 DSH 的回环地址。

已知限制

  • 虚拟桌面:卡片创建在当前桌面,切换桌面后不会再跟过去。
  • 独占全屏、UAC 安全桌面、锁屏:任何窗口都盖不住。
  • 审批卡片与 DSH 自己的审批框同在右下角,会挡住按钮,需要先关掉卡片。
  • 全机单实例:同一时间只有一个通知进程,新实例启动时会结束旧的(只认 notifier.ps1 的完整命令行,不会误伤其它 shell)。
  • link: 安装的残留:在 hoisted 模式下卸载 link: 装的插件,node_modules 里可能留下一个指向源码目录的 junction;不影响使用,切换安装方式前建议用 Get-Item <profile>\node_modules\@local\dsh-notify-toast -Force 确认一下。
  • 进程退出后的第一张卡片有约 1.5 秒冷启动(PowerShell + C# 编译)。
  • 升级 = 卸载后重装,市场没有原地升级。

卸载

在 设置 → 插件 里禁用或移除该 bundle,通知进程会随插件一起退出。

English summary

A DSH plugin that shows topmost desktop cards (bottom-right) for task completion, approval requests and agent questions on Windows. It draws its own WinForms window instead of using the Windows notification center, never steals keyboard focus, and offers click-to-open-conversation, bundled sounds and a full settings page. Requires Windows 10/11 and DSH >= 0.2.1-rc.3. MIT licensed.

Early development: options and behaviour may change, including breaking changes. Provided "as is", without warranty of any kind.

License

MIT。自带的 sounds/*.wav 随本仓库分发;如该授权不适合你的再分发场景,请替换为自己的音频。