[Feature Request] Add option to disable dynamic terminal tab-title updates

Resolved 💬 1 comment Opened Jun 3, 2026 by shahab53 Closed Jul 7, 2026

Bug Description
Feature request: a setting to disable Claude Code's dynamic terminal tab-title updates. Use case: I run multiple parallel Claude Code sessions in different Terminal.app tabs. I want to set a static custom title per tab (e.g., colored emoji prefix like "🔵 jenkins") to distinguish them at a glance in the tab bar. Claude's dynamic title updates (spinner + activity summary) constantly overwrite anything I set via AppleScript or escape sequences. Proposal: a settings.json option like updateTerminalTitle: false, or an env var like CLAUDE_DISABLE_TITLE_UPDATES=1. Either would let users opt out of the dynamic updates and keep a custom static title. Why it matters: in parallel-session workflows, visual tab differentiation is essential. Audio notification hooks help me know which session needs me, but don't help me visually find the right tab to switch to. Terminal.app has no native colored tab indicators like iTerm2, so the title text is the only identifier — and Claude controls it.

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.1.161
  • Feedback ID: 2bc8c29c-f605-4e5c-a71a-1fbb00940ebc

Errors

[]

View original on GitHub ↗

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