DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
D

@local/dsh-desktop-notify

Desktop Notify

Windows system notifications for the DSH agent: a notify tool plus a renderer half that shows native toasts (with sound) when work finishes or the agent needs attention.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:Dax233/dsh-desktop-notify#7e0b4a42c3928d55af47181ef7c6ad4f6ca78eea
READMECompatibilityVersions

Compatibility and provenance

Desktop Notify is published as @local/dsh-desktop-notify and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
10/23/2026

Versions

0.1.0stable
10/23/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
10/23/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in integrations-communication.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseRemote Bridge@linxin666/dsh-remote-bridgeDSH remote bridge: the host half serves protocol v1 over one exact /ios/v1 WebSocket route — session roster, history baseline, prompting, live turn increments with tool activity, interrupt, and in-process agent approval — to a device paired by a one-shot Remote Web Ui@linxin666/dsh-remote-web-uiScan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and rDs Botds-botDS Bot: a team of long-lived Bots for DeepSeek Harness, with Main Bots, Bot-to-Bot messages and group chats

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。