february2015/dsh-dingo

Sound reminders with one-click jump for concurrent sessions: the current session gets crisp dang/dang-dang tones, other sessions a soft ding/ding-ding plus a top-right card that jumps straight to the replying conversation.

Ding + Go — sound reminders plus one-click jump for DSH. Different sounds distinguish the cases (dang = reply in the current conversation, dang-dang = current conversation needs your answer, ding/ding-ding = another conversation, dong = task failed), and a 200x56 floating card in the top right names the workspace and conversation with a status icon; clicking it jumps straight to that conversation. Answer-needed detection works for English and Chinese using structured signals first (ask_user calls, approval/asked events, questions-domain prompts), excludes rhetorical and self-answered questions, dedupes the same reminder within 10 s, and supports /dingo dnd on, configurable quietHours and /dingo off. Optional macOS Notification Center / Windows toast alerts fire when another conversation replies, needs an answer or fails while the Web UI is not in the foreground.

Notifications & Integrations ★ 0 updated 2026-09-03
View on GitHub ↗

Install

dsh plugin --profile web add dsh-dingo

README install; the released npm channel is dsh plugin --profile web add dsh-dingo and a local-source form (dsh plugin --profile web add /path/to/dsh-dingo) is documented for development. Replace web with your target profile name if different. npm package dsh-dingo 2.3.0 (registry-verified 2026-09-11; registry repository field -> github.com/february2015/dsh-dingo).

Compatibility

DSH web profile. System notifications are optional and need no setup: macOS uses the built-in osascript, Windows uses built-in PowerShell scripts under scripts/. Deep links default to http://127.0.0.1:3080 and can be overridden via systemNotifyBaseUrl; other conversation notifications default on (systemNotify: true).

Details

Recent updates

README documents the platform asymmetry: on Windows clicking the toast also deep-links into the conversation, while on macOS the notification is a reminder only (a system limitation) and the in-browser card handles the jump.

FAQ

How do I install dsh-dingo?
Run: dsh plugin --profile web add dsh-dingo (released) or point at a local checkout path for development, replacing web with your profile name if needed.
How does it decide a reply needs my answer?
Structured signals first — ask_user tool calls, approval requests and questions-domain prompts always count — then explicit requests for a decision or confirmation, and question-shaped sentences in English or Chinese, excluding rhetorical and self-answered questions.
How do I quiet it down?
Use /dingo dnd on (task-completion reminders go silent, answer-needed still alerts), set quietHours so task reminders queue silently until the window ends, or /dingo off to disable all reminders.

More plugins in Notifications & Integrations

Browse more in Notifications & Integrations

Guides for Notifications & Integrations plugins