[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

  1. Open VS Code with Claude Code extension installed
  2. Claude launches in terminal
  3. Exit Claude using /quit command
  4. Close VS Code completely
  5. Reopen VS Code
  6. 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.useTerminal value
  • Disabling VS Code terminal persistence settings does not help

View original on GitHub ↗

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