--- description: "Play a notification sound whenever the AI agent needs human input, confirmation, or approval" alwaysApply: true --- # Sound Notification on Human Input Whenever you are about to ask the user a question, request confirmation, present options for a decision, or otherwise pause and wait for human input, you MUST first run the appropriate shell command for the current OS: - **macOS**: `afplay /System/Library/Sounds/Glass.aiff &` - **Linux**: `paplay /usr/share/sounds/freedesktop/stereo/bell.oga 2>/dev/null || aplay /usr/share/sounds/freedesktop/stereo/bell.oga 2>/dev/null || echo -e '\a' &` - **Windows (PowerShell)**: `[System.Media.SystemSounds]::Exclamation.Play()` Detect the OS from the user's system info or by running `uname -s` if unknown. This applies to: - Asking clarifying questions - Presenting choices (e.g. via AskQuestion tool) - Requesting approval for destructive actions - Reporting that you are blocked and need guidance - Any situation where the conversation will stall without user response Do NOT play the sound when: - You are providing a final answer that doesn't require a response - You are in the middle of executing a multi-step task and just providing a status update