[BUG] Bell/beep sounds every second during processing despite bell: false

Resolved 💬 2 comments Opened Jan 13, 2026 by olimpuss Closed Feb 26, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Descripción:

Claude Code emits terminal bell characters (~1 per second) while processing, even with these settings:

{
"notifications": "disabled",
"terminal_progress_bar": false,
"bell": false
}

Environment:

  • Claude Code version: 2.1.6
  • OS: Linux (Ubuntu/Debian)
  • Terminal: xterm via PuTTY SSH
  • Model: Opus 4.5

Steps to reproduce:

  1. Connect via SSH with PuTTY (bell enabled)
  2. Run any prompt in Claude Code
  3. Hear beep every second during processing

Expected: No bell sounds when bell: false
Actual: Continuous beeping during processing

What Should Happen?

No terminal bell/beep sounds should be emitted when bell: false is configured.

Error Messages/Logs

N/A - No error messages, only unwanted bell/beep sounds during processing.

Steps to Reproduce

● 1. Configure settings.json with: "bell": false, "notifications": "disabled"

  1. Connect to server via SSH using PuTTY (with terminal bell enabled)
  2. Start Claude Code: claude
  3. Send any prompt and wait for processing
  4. Observe: terminal bell sounds approximately every second while Claude processes the request

Claude Model

Not sure / Multiple models

Is this a regression?

Yes, this worked in a previous version

Last Working Version

2.1.6

Claude Code Version

2.1.6

Platform

Anthropic API

Operating System

Ubuntu/Debian Linux

Terminal/Shell

Other

Additional Information

_No response_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗