DSH Hub

BillCx330/dsh-plugin-notify-sounds

dsh-plugin-notify-sounds

UIWeb UI27 GitHub stars· updated 2026-10-23

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-sounds

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-plugin-notify-sounds DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-plugin-notify-sounds.svg)](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

WhatWhat you get
Your decision is neededA chime when the agent raises an approval, a plan review, or a question — separate sounds for approvals and questions
Task finishedA chime when a session goes from running to idle
Aware even when you are awayAn 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 againUnanswered 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 aboutSub-agents (background tasks) are completely silent by default — only your own conversation is announced
Quiet when it should beQuiet hours (e.g. 22:00–08:00, wrapping past midnight), notify-only-when-hidden, and a master switch
Your sound, your wayNine built-in sounds, custom ringtone upload, volume — each feature with its own toggle
Update checksChecks 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

…

Related plugins