Feature request: built-in distinct notification sounds for "needs input" vs "done"

Open 💬 1 comment Opened Jul 2, 2026 by DishTunes

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

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗