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

dsh-notifier

Notifier

DSH 通知与远程操作控制面:28 个出站渠道、6 条入站控制通道、原生「通知与控制」UI、出站热生效;零强制运行时依赖。

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

npx -y @deepseek-ai/dsh plugin --profile web add dsh-notifier@0.13.1
README兼容性版本
dsh-notifier unlock gatedsh-notifier setup wizard on desktopdsh-notifier setup wizard channel selectiondsh-notifier configured channels on desktopdsh-notifier setup wizard on a narrow viewportdsh-notifier channels on a narrow viewport

兼容性与来源证明

Notifier 以 dsh-notifier 发布,当前版本为 0.13.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/11/4

版本

0.13.1stable
2026/9/26
0.13.0stable
2026/9/26
0.12.0stable
2026/9/25
查看其余 24 个版本收起版本
0.11.0stable
2026/9/25
0.10.2stable
2026/9/13
0.10.1stable
2026/9/13
0.10.0stable
2026/9/13
0.9.7stable
2026/9/12
0.9.6stable
2026/9/12
0.9.5stable
2026/9/6
0.9.0stable
2026/8/27
0.8.6stable
2026/8/23
0.8.5stable
2026/8/23
0.8.4stable
2026/8/18
0.8.3stable
2026/8/18
0.8.2stable
2026/8/18
0.8.1stable
2026/8/17
0.8.0stable
2026/8/17

相关插件

正在加载相关插件…

最新版
0.13.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
6 MB
文件数
314
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
518
安全扫描
✓ v0.13.1 扫描通过
查看源码 ↗项目主页 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题
0.7.3stable
2026/8/17
0.7.1stable
2026/8/17
0.6.5stable
2026/8/16
0.6.2stable
2026/8/16
0.5.0stable
2026/8/16
0.4.0stable
2026/8/16
0.3.0stable
2026/8/15
0.2.0stable
2026/8/15
0.1.0stable
2026/8/14

相关插件

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

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理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 间消息和群聊

README

dsh-notifier — Agent ⇄ User, across every channel

dsh-notifier

Your agent, in your pocket.

Bring DeepSeek Harness to your phone: notifications, approvals, questions, remote conversation, and task/session control across 28 outbound and 6 inbound channels.

简体中文 · Quick Guide · Troubleshooting · Compatibility

`dsh-notifier@0.13.1` · test/ 2011 tests · 2011 automated contract tests

What it does

dsh-notifier is the notification and remote-operations layer for DeepSeek Harness. It is built for the common workflow of leaving the DSH window while still wanting to know what your agent is doing — and respond when it needs you.

  • Get notified anywhere — task completion, approvals, errors, long-running status, and model-triggered notifications.
  • Respond from your phone — approve/reject, answer ask_user, continue a conversation, steer a running turn, or switch tasks/sessions.
  • Manage it inside DSH — the Native Notify & Control panel is the daily control surface; the loopback Advanced Console remains available for recovery and deeper management.
  • Keep failures contained — unsafe or unknown inbound actions fail closed; outbound channel failures do not take down the rest of the notifier.

UI screenshots

These are viewport-sized captures of the local Admin Console. The gallery covers the unlock gate, first-run setup, channel configuration, and the narrow/mobile layout; long full-page exports are intentionally kept out of the README.

dsh-notifier unlock gatedsh-notifier setup wizard on desktop
dsh-notifier setup wizard channel selectiondsh-notifier configured channels on desktop
dsh-notifier setup wizard on a narrow viewportdsh-notifier channels on a narrow viewport

Install

Ask an AI to install it for you

Copy this sentence to an AI/agent that can operate your terminal:

Install or upgrade the latest stable dsh-notifier on this machine. First detect the active DSH profile and current install source, verify the installed DSH/Node versions are compatible, and preserve the existing configuration. Do not modify unrelated plugins or print any token/secret. Install from the official package, restart the relevant DSH Host once, verify the actual installed version and the Notify & Control entry, then report the commands you ran, the result, and any remaining problem. Project: https://github.com/THEWOLFWALKER/dsh-notifier

The full AI installation procedure is in AI_INSTALL.en.md.

Install manually

dsh plugin add dsh-notifier@latest --profile <profile-name>

Restart DSH once so the new Host plugin and client.js are loaded. Then:

  1. Open Notify & Control from the DSH sidebar, or Plugins → dsh-notifier.
  2. Choose a channel you already use.
  3. Enter its credentials and choose Save and test.
  4. If the provider only confirms API acceptance, verify the message on your device; a provider acceptance is not presented as end-to-end delivery proof.

Outbound configuration changes are hot-applied after installation. Inbound transports can still show Restart pending when their long-lived connection must be recreated.

Pick the mode you need

I want to…Start here
Only receive task notificationsConfigure one outbound channel in Notify & Control
Approve / answer questions from my phoneAdd a supported inbound channel, then pair your identity
Talk to the agent remotelyPair your identity, then send plain text in the private bot chat
Steer a running taskSend ! <instruction> from the bound private chat
Manage members, bindings, sessions or recoveryOpen the Advanced Console from Native
Automate or run headlessUse YAML / CLI from the guide

Channels

Outbound (28): Bark, Bell, Chanify, Desktop, DingTalk, Discord, Feishu, Google Chat, Gotify, iGot, Mattermost, ntfy, OneBot 11, PushDeer, Pushover, PushPlus, Qmsg, QQ official bot, ServerChan, Slack, Microsoft Teams, Telegram, Webhook, WeCom robot, WeCom app, WPS Bot, WxPusher, Xizhi.

Inbound control (6): Telegram, Feishu, QQ official bot, WxPusher, WeChat iLink, DingTalk.

Full channel matrix (generated from the channel registry)
typeChannelAuthFree?
barkBark (iOS)device key (or self-host URL)✅
bellTerminal bell (local)—local
chanifyChanify (iOS)token (or self-host)✅
desktopDesktop notification (local)— (Windows needs BurntToast module)local
dingtalkDingTalk custom robotwebhook + secret (HMAC sign)✅
discordDiscord webhookwebhook URL✅
feishuFeishu custom botwebhook (+ sign secret)✅
gchatGoogle Chatspace webhook URL✅
gotifyGotifyserver URL + app tokenself-host
igotiGot (iOS)push key✅ (limits)
mattermostMattermostbase URL + token (+ channel)self-host
ntfyntfytopic (+ server URL)✅ (self-host)
onebotOneBot 11 (QQ)HTTP endpointself-host
pushdeerPushDeerpush key✅
pushoverPushoveruser key + app tokenpaid (one-time)
pushplusPushPlus (WeChat)token✅ (limits)
qmsgQmsg酱 (QQ)key (+ optional group, v3)

Provider behavior differs. Buttons, attachments, delivery receipts, reconnect behavior, and account limits are only claimed at the evidence level documented in Compatibility.

Common private-chat commands
CommandPurpose
/helpShow commands
/whoamiShow identity / pairing state
/statusCurrent routing / session state
/tasks / /use …List or select active tasks
/sessionsSession overview
/stopStop the current turn
/routeShow bidirectional routing
/quiet … / /unquiet …Mute / restore notification delivery
/pair <code> / /unpairPair / detach an inbound identity
/log [N]Bounded redacted recent-notification summary; off by default and owner-only

Plain text continues the conversation. Prefix with ! to steer a running turn. Unsafe remote-control semantics are not enabled in group chats.

How it fits together

DSH events / notify() / other plugins
                 │
                 ▼
        dsh-notifier core
        ┌────────┴────────┐
        ▼                 ▼
  28 outbound        health / activity
     channels             │
        │                 │
        ▼                 │
      phone               │
        │                 │
        └─ 6 inbound ─────┘
             │
             ▼
 identity + Control Core
 approval · ask_user · conversation · task/session control

The Native UI, notifier runtime, tests, and Advanced Console are designed to observe the same underlying state rather than maintaining separate “UI truth” and “runtime truth”.

Need help? Diagnose first, then report

Please do not start by pasting a large log into an issue. The fastest support path is:

  1. Give an AI the troubleshooting prompt and let it perform read-only diagnosis first.
  2. Let the AI identify the installed version, DSH profile/version, install source, failing subsystem, and a minimal reproduction — with secrets redacted.
  3. If the problem is safely fixable locally, fix and re-test it.
  4. If it remains unresolved, have the AI generate a compact diagnostic report.
  5. Send that report through GitHub Issues or the contact channels below.

This keeps “old package / wrong profile / stale file: install / missing restart / provider credential” cases out of maintainer triage, while giving us a reproducible report when there is a real project bug.

Documentation

DocumentUse it for
GuideInstall, first setup, outbound/inbound, pairing, daily use
AI installationSafe copy/paste prompt for a terminal-capable AI
TroubleshootingHuman + AI first-line diagnosis
DiagnosticsEvidence collection and support report format
CompatibilityDSH / optional SDK / provider evidence levels
Upgrade guideUpdate, verify version, stale-install cleanup, rollback
Plugin APIctx.notifier consumer API
ArchitectureInternal design and runtime authorities
ChangelogRelease history

Contact

For reproducible bugs, prefer GitHub Issues after AI-assisted diagnosis.

  • QQ: 3622976831
  • Email: 3622976831@qq.com
  • QQ group: 947656156

dsh-notifier QQ group 947656156

Do not send bot tokens, webhook secrets, admin tokens, full state.json, or unredacted private chat content through an issue, QQ, or email.

Maintenance note: replies may be slower until 2026-10-01 because the maintainer is taking exams.

Development

Node.js 22+, ESM, and zero mandatory runtime dependencies. Some provider onboarding features use optional dependencies and load them only when needed.

Release verification remains documented in AGENTS.md, OPERATIONS, and the repository test suite.

License

MIT

✅ (limits)
qq-botQQ official botappId + appSecret✅
serverchanServer酱 (WeChat)sendkey✅ (limits)
slackSlackincoming webhook URL✅
teamsMicrosoft TeamsPower Automate workflow URL✅
telegramTelegram Bot APIbot token + chat id✅
webhookAny custom endpoint——
wecomWeCom group robotwebhook key✅
wecom-appWeCom app messagecorpid + agentId + secret✅
wps-botWPS collaboration group robot (WOA)webhook URL (with ?key=)✅
wxpusherWxPusher (WeChat)appToken + uid✅ (limits)
xizhi息知 Xizhisendkey✅ (limits)