[Bug] Claude auto-launches in terminal on VS Code restart despite all auto-start settings being disabled
Resolved 💬 3 comments Opened Jan 4, 2026 by ebest4429 Closed Feb 17, 2026
Description
Claude Code automatically launches in the VS Code terminal every time VS Code is restarted, even after exiting Claude with /quit command.
Steps to Reproduce
- Open VS Code with Claude Code extension installed
- Claude launches in terminal
- Exit Claude using
/quitcommand - Close VS Code completely
- Reopen VS Code
- Claude automatically launches again in terminal (unexpected)
Expected Behavior
After exiting Claude with /quit and restarting VS Code, Claude should NOT auto-launch. The terminal should start empty.
Actual Behavior
Claude auto-launches every time VS Code starts, ignoring the exit state from the previous session.
Environment
- Claude Code Version: v2.0.76
- OS: Windows
Settings (from settings.json)
All auto-start related settings are already disabled:
"claudeCode.useTerminal": false,
"claudeCode.autoStart": false,
"claudeCode.terminalAutoLaunch": false
Additional Context
- No workspace-specific settings exist
- Issue persists regardless of
claudeCode.useTerminalvalue - Disabling VS Code terminal persistence settings does not help
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗