[FEATURE] Option to disable terminal title override in Cursor/VS Code

Resolved 💬 2 comments Opened Jun 1, 2026 by MindfulLearner Closed Jul 4, 2026

Problem

When running Claude Code inside Cursor's integrated terminal, the tab title is overwritten to claude and stays that way for the entire session. When multiple sessions are open across different projects, all tabs look the same — impossible to tell them apart.

In standalone terminals (Terminal.app, iTerm2) this is not an issue because the OS manages the title independently.

Setting terminal.integrated.tabs.title: "${cwdFolder}" in Cursor has no effect — Claude Code's OSC title sequences take precedence.

Proposed fix

Add changeParentWindowTitle: false to the ~/.claude/settings.json schema so users can opt out.

Currently adding it manually results in a validation error: Unrecognized field: changeParentWindowTitle.

Environment

  • OS: macOS
  • Terminal: Cursor integrated terminal
  • Platform: Anthropic API

View original on GitHub ↗

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