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
W

dsh-windows-approval-notify

Windows Approval Notify

仅当 DSH 不是前台程序时,在 DSH 任务需要批准或完成时弹出 Windows 通知。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:DEVVE-1/dsh-windows-approval-notify#730da99b9d374ae4d7f24b36fc23ea050dfa8a42
README兼容性版本

兼容性与来源证明

Windows Approval Notify 以 dsh-windows-approval-notify 发布,当前版本为 1.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

1.1.0stable
2026/10/24

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Experimental Schedule Bundle@deepseek-ai/dsh-experimental-schedule-bundle为 Web 组合添加 Schedule、其任务页面和时间上下文的可选捆绑包Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Ab Ocrdsh-ab-ocr--- description: "外部 ocr 工具:逐页识别扫描的 PDF 或图像,仅在处理完最后一页后按顺序合并页面,并使用模型确定的标题级别保存为一个 Markdown 文档。" kind: "package-reference" ---

README

Windows 消息通知(DSH 插件)

English | 简体中文

DSH 需要提权、等待你授权,或一轮任务正常结束时,弹出一条 Windows 通知(显示为 DeepSeek Harness)。 只有 DSH 不是当前前台程序 时才弹:你正盯着 DSH 界面时不打扰。 插件只做转发:不参与授权决策,不改变审批结果,也不做其它任何事情。

触发条件

触发来源标题
有操作请求授权approval/request(兜底 approval/asked)DSH 需要提权
一轮任务正常结束session/event 的 turn/end,且 reason.kind === 'completed'DSH 任务完成
  • 只有主会话才会提示任务完成;子代理(header.parentSession / origin: 'subagent')的会话不提示。
  • turn/end 的原因不是 completed(中止、报错、被拦截、超长截断等)时不提示,也不把中止说成“完成”。
  • 前台抑制对两类通知都生效:前台窗口标题包含 DeepSeek Harness 时直接跳过,判定逻辑在 foreground.ps1。

实现

  • 常驻一个 PowerShell 通知宿主,插件激活即预热;之后每条通知只写一行 JSON。
  • PowerShell 侧先读前台窗口标题判断是否前台(Win32 GetForegroundWindow + GetWindowText),需要真正弹窗时才加载 WinRT Toast API。
  • 弹窗延迟:预热后约 5–10ms;进程被回收/被杀时退化为一次性弹窗并退避重启宿主。
  • 通知标签:授权 dshApproval、完成 dshTaskDone,同组 dshNotify;同类通知互相替换,不同类各自保留一条。

文案

  • 授权正文优先用 DSH 自己的 displayReason(优先中文),其次 reason;都没有时显示 <工具名> 正在请求你的授权。
  • 完成正文为 「<会话标题>」已完成,没有标题时显示 当前会话的这一轮任务已完成。
  • 正文最多 220 字符,超出截断。

环境要求

  • Windows 10/11,系统通知未关闭。
  • powershell.exe(Windows 自带)。
  • 通知宿主以 com.deepseek.dsh(DSH 桌面端的 AppUserModelID)发布,所以通知卡片显示为 DeepSeek Harness。

文件

文件作用
index.jsHost 插件:事件监听 + 通知通道(常驻进程、失败退避重启、一次性兜底)
notify-host.ps1纯 ASCII 的 PowerShell 通知宿主,从 stdin 逐行读取 JSON,按需弹 Toast
foreground.ps1前台窗口标题匹配(判断 DSH 是不是当前主程序)
cordis.patch.yml插入 windows-approval-notify 行
locale/{en,zh}.json插件管理器的标题/描述
icon.svg插件图标

安装

把本仓库克隆(或解压发布包)到任意目录,在 DSH 里执行:

plugin_manager install_bundle target = <本目录的绝对路径>

例如:

plugin_manager install_bundle target = D:\plugins\dsh-windows-approval-notify

安装后插件行立即生效,无需重启 DSH。卸载:

plugin_manager remove_bundle target = dsh-windows-approval-notify

License

MIT,见 LICENSE。