BillCx330/dsh-plugin-notify-sounds
dsh-plugin-notify-sounds
dsh-plugin-notify-sounds is a community DeepSeek Harness plugin. Read the repository README before installing.
Install
npx @deepseek-ai/dsh plugin --profile web add github:BillCx330/dsh-plugin-notify-soundsRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/dsh-plugin-notify-sounds)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from BillCx330/dsh-plugin-notify-sounds, cleaned of badges and images.
dsh-plugin-notify-sounds
English | 中文
A soft chime when the agent is waiting for you — or when it is done.
Walk away from the window without missing anything: an OS notification in the background (click it to jump back), and a "Waiting for you" / "Finished" mark on the taskbar title. Once you have seen it, the plugin goes quiet — it will not nag you like an alarm clock.
Install: DSH → Plugins in the left sidebar → Add plugin, paste the line below (keep the version — a release younger than 24 hours is resolved back to the previous one by pnpm's minimumReleaseAge) and press Install:
[email protected]
🎨 Consistent with DSH's design language
Every visual detail of the settings section comes from DSH's own design system: row geometry, dividers, type sizes and spacing use the official design tokens, the sound picker is the official Menu primitive, the icons come from the official family, and the layout follows the native text-left, control-right row shape. Installing it does not introduce a visually disjoint third-party block into your settings.
✨ What it can do
| What | What you get |
|---|---|
| Your decision is needed | A chime when the agent raises an approval, a plan review, or a question — separate sounds for approvals and questions |
| Task finished | A chime when a session goes from running to idle |
| Aware even when you are away | An OS notification in the background (body is the approval reason or the question itself; click to return to the window) plus a taskbar title mark |
| Missed it? It reminds again | Unanswered decisions re-ping every 1/5/15/30 minutes — and stop for good once you have seen them, even if you switch away again |
| Only what you care about | Sub-agents (background tasks) are completely silent by default — only your own conversation is announced |
| Quiet when it should be | Quiet hours (e.g. 22:00–08:00, wrapping past midnight), notify-only-when-hidden, and a master switch |
| Your sound, your way | Nine built-in sounds, custom ringtone upload, volume — each feature with its own toggle |
| Update checks | Checks npm for a newer version and points at the route that installs it — the Plugins panel in the sidebar (uninstall, then add again), the marketplace, or dsh plugin add on a web profile; the row also flags an install the profile's lockfile does not match |
💡 Why
DSH tells you things visually — status dots, sidebar marks. The moment you switch to another window, you can neither see nor hear anything, while the agent may be stuck waiting for one sentence from you.
This plugin turns "it is waiting for you" and "it is done" into sound. With system notifications and the title mark you know what happened even while away; and once you come back and see it, it goes quiet — the repeat reminder only chases decisions you have never seen.
🔔 Sounds
Bell · Chime · Ding · Drop · Pulse · Arc · Coin · Success · Knock — nine built-in sounds, all synthesized live with Web Audio: no audio files, no network requests.
Or upload your own ringtone (mp3/wav/ogg, ≤512KB, validated and volume-normalized automatically), or pick "None" for notifications only. Each trigger (approval / question / completion) gets its own sound, with preview right in the settings.
⚙️ Settings
…

