VSCode: claudeCode.useTerminal setting is ignored, always opens in new experience
Resolved 💬 3 comments Opened Feb 10, 2026 by adi Closed Feb 13, 2026
Bug Description
The claudeCode.useTerminal setting is set to true in VSCode settings, but Claude Code still opens in the new experience (webview/panel) instead of the integrated terminal.
Settings
"claudeCode.preferredLocation": "panel",
"claudeCode.useTerminal": true
claudeCode.useTerminal: true is being ignored. Claude Code always starts in the panel/webview regardless.
Note: claudeCode.preferredLocation does not accept "terminal" as a value, so there's no way to force terminal mode through that setting either.
Expected Behavior
When claudeCode.useTerminal is true, Claude Code should launch in the integrated terminal, not in the webview/panel experience.
Environment
- macOS (Darwin 24.6.0)
- VSCode with Claude Code extension
- Model: Opus
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗