[FEATURE] Option to disable terminal title override in Cursor/VS Code
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
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗