[Bug] Claude auto-launches in terminal on VS Code restart despite all auto-start settings being disabled
Status Closed — not planned
Maintainer reply None cached
Activity 3 comments · opened Jan 4, 2026 · 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 ↗