Per-chat control for Completion Sound

Feature request for product/service

Chat

Describe the request

Completion Sound (Cursor Settings → General → Notifications) is a single global toggle. It also fires for Multitask/subagent completion, so one parent chat with several subagents produces extra chimes, and every conversation shares the same on/off switch.

Request: let users choose which chats alert.

What would help:

  1. Per-conversation mute / “alert this chat” from the chat menu
  2. A setting to chime only when the parent agent turn finishes, not when each subagent finishes
  3. Optional: parent-only vs all agents vs needs-attention only

Why: I run several chats in parallel. I want an audible cue when a specific long-running chat is done, without hearing every nested subagent and every other conversation.

Today the only workaround is turning Completion Sound off globally and writing a stop hook filtered by conversation_id. Hooks cannot silence the built-in chime, and conversation IDs are opaque (not chat titles), so this is not a real substitute.

Related:

Staff have already confirmed Completion Sound includes Multitask/subagent work. There is no per-chat filter.

Operating System (if it applies)

Windows 10/11

Hey @Philip_N, thanks for the detailed suggestion!

Recent updates changed how the Completion Sound works with Multitask: subagent finishes no longer chime, and the sound now waits until the parent agent, including its background subagents, is fully done.

If you’re still hearing extra chimes, make sure you’re on the latest version (3.17), and note that approval prompts can still ping under the separate System Notifications setting.

Per-chat sound control isn’t available today, but it’s a fair suggestion and this thread is the right place to gather support for it!