dsh-plugin-system-notify
Manifest valid★ 2System-level desktop notifications for DeepSeek Harness, raised by the Harness itself so the banner carries its own identity.
dsh-plugin-system-notify
给 DeepSeek Harness 的系统通知插件:让 AI 调用一个工具给你发系统级通知,窗口在后台也能弹出,横幅归属是 DSH 本体。
AI 调用 system_notify → 🔔 DeepSeek Harness
任务完成了
架构
双半部,靠一条长轮询路由协作:
- Host(
index.js)注册工具,把请求放进收件箱,开GET /api/system-notify/inbox - Client(
client.js)常驻一个请求,Host 一有通知立刻返回,页面用new Notification()弹出
长轮询而非定时轮询:通知几乎即时,空闲时零请求。
桌面窗口(desktop)优先于浏览器标签(browser)——只有桌面窗口能给出 DSH 身份。拿不到通知权限的客户端不发起 drain,避免通知被领走却弹不出来。
安装
plugin_manager install_bundle /path/to/dsh-plugin-system-notify
或写进 profile 的 package.json:
"dependencies": { "dsh-plugin-system-notify": "github:DRheEheAMGary/dsh-plugin-system-notify" },
"dsh": { "profile": { "bundles": ["dsh-plugin-system-notify"] } }
工具
system_notify
| 参数 | 必填 | 说明 |
|---|---|---|
title | 是 | 标题,约 60 字符 |
body | 是 | 正文,一句话,约 120 字符 |
silent | 否 | 静音,默认 false |
{ "ok": true, "id": 1, "delivery": "delivered", "surface": "desktop" }
delivery 为 delivered(有窗口接手)或 queued(暂无窗口,连上后补发)。单向,不切前台、不等待回应。
平台
| 平台 | 状态 |
|---|---|
| macOS | ✅ 实测,归属 com.deepseek.dsh |
| Windows | ✅ 实测(Toast) |
| Linux | ⚠️ 未实测 |
不含任何平台相关代码,走标准 Web Notification API,由各平台运行时翻译成本地通知。
限制
- 需要至少一个 DSH 页面开着;全关时通知排队(最多 2 分钟)等窗口连上
- 在浏览器标签里打开 Web GUI 时,归属是该浏览器而非 DSH
- 勿扰模式 / 专注助手会拦截通知
License
Comments
Loading…
From the same category
DeepSeek Harness plugin for Reactive Resume: bridges your resumes and job applications into a Harness session over MCP.
★ 41.7k
↓ 121/wk
MIT
Aug 24, 2026
dsh plugin --profile web add dsh-plugin-reactive-resumeby Tencent
Let AI agents use your real, logged-in browser without interrupting your work. CLI + extension for browser automation across any shell-capable AI agent.
★ 9.5k
↓ 8.7k/wk
MIT
TypeScript
Oct 23, 2026
dsh plugin --profile terminal add @wxg-prc-cpg/browser-skill-dsh-pluginby dsh-market
The plugin market inside DeepSeek Harness — browse, search, one-click install · DSH 可视化插件市场
★ 8.5k
↓ 163.6k/wk
MIT
TypeScript
Oct 23, 2026
dsh plugin --profile web add dshmarketby yjh051108
dsh-routing-suite — injector + router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).
★ 7k
MIT
JavaScript
Sep 18, 2026
dsh plugin --profile web add @dsh-external/dsh-super-injectorby Q00
Agent OS: the agent gets smarter on its own. We just hold the line: Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 14 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode,
★ 6.3k
MIT
Python
Oct 23, 2026
by superdesigndev
OpenRouter for agent tools. Join community here: https://discord.gg/6mQYYfFMAn
★ 6k
NOASSERTION
Python
Oct 24, 2026
dsh plugin --profile web add treg-dsh