[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

  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 ↗