Feature request: built-in distinct notification sounds for "needs input" vs "done"
Feature description
Claude Code can play a sound when a turn completes (e.g. via terminal bell / custom Stop hook), but there is no easy built-in option to get an audible alert when Claude is waiting for the user — a permission prompt or a question.
For users who step away from the screen while Claude works (very common with longer autonomous tasks), the current situation is confusing: you hear a pleasant tone when work is finished, but total silence when Claude is actually blocked waiting for you. The session can sit idle for a long time without the user realizing it.
Current workaround
This is solvable today with hooks (a Notification + PermissionRequest command hook that plays a beep melody via PowerShell/afplay), but that requires editing settings.json by hand. For non-technical users this is too much to ask.
Suggestion
A simple built-in setting (e.g. in /config) with:
- Sound when Claude needs input (permission prompt / question) — ideally a distinct sound
- Sound when Claude finishes a turn
so users can immediately hear the difference between "done" and "waiting for you" without writing hooks.
Context
Filed on behalf of a non-technical Windows 11 user (desktop app) who uses Claude Code daily to maintain her recipe app. She asked: "I hear the nice tone when you're done, but when you need me to do something I hear nothing." We set this up with hooks for her, and she suggested proposing it as a built-in option for all customers.
🤖 Filed with Claude Code on the user's behalf
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗