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.
Install
dsh plugin --profile web add dsh-dingoREADME 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
- Repo: february2015/dsh-dingo
- Category: Notifications & Integrations
- Stars: 0
- Version: npm dsh-dingo 2.3.0 (registry-verified 2026-09-11)
- Last push: 2026-09-03
- First seen: 2026-08-15
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.