CLAUDE LABJP
FORK — Claude Code 2.1.212 changes what /fork does: it copies your conversation into a new background session with its own row in claude agents, so you can keep working. The old in-session subagent is now /subtaskLIMITS — WebSearch calls are now capped at 200 per session by default, and subagent spawns get the same 200 ceiling, so a runaway search or delegation loop stops on its ownMCPBG — MCP tool calls running past two minutes now move to the background automatically, keeping the session usable. Tune the threshold with CLAUDE_CODE_MCP_AUTO_BACKGROUND_MSPLANFIX — Fixed plan mode auto-running file-modifying Bash commands such as touch and rm without a permission prompt or an SDK canUseTool callbackSONNET5 — Claude Sonnet 5 is running on introductory pricing of $2 per million input tokens and $10 per million output. After August 31 it moves to $3 and $15IPO — Bankers are reportedly lining up investor meetings for Anthropic ahead of a possible public listing as soon as OctoberFORK — Claude Code 2.1.212 changes what /fork does: it copies your conversation into a new background session with its own row in claude agents, so you can keep working. The old in-session subagent is now /subtaskLIMITS — WebSearch calls are now capped at 200 per session by default, and subagent spawns get the same 200 ceiling, so a runaway search or delegation loop stops on its ownMCPBG — MCP tool calls running past two minutes now move to the background automatically, keeping the session usable. Tune the threshold with CLAUDE_CODE_MCP_AUTO_BACKGROUND_MSPLANFIX — Fixed plan mode auto-running file-modifying Bash commands such as touch and rm without a permission prompt or an SDK canUseTool callbackSONNET5 — Claude Sonnet 5 is running on introductory pricing of $2 per million input tokens and $10 per million output. After August 31 it moves to $3 and $15IPO — Bankers are reportedly lining up investor meetings for Anthropic ahead of a possible public listing as soon as October
Articles/Claude Code
Claude Code/2026-04-04Beginner

Claude Code VS Code 'Not Responding — Try Stopping' — Isolating the Cause

Five step-by-step checks for the 'Not responding — try stopping' error in the Claude Code VS Code extension — root causes, Webview cache, Windows conflicts, and clean reinstalls.

Claude Code197VS Code2troubleshooting87not respondingerror fix2

If you use Claude Code as a VS Code extension, you may have seen this frustrating message appear mid-task:

Not responding — try stopping

Clicking "try stopping" does nothing — or the button simply doesn't respond at all. This behavior is largely specific to the VS Code extension's Webview panel, and is much less common when using Claude Code from the terminal CLI directly.


Why Does Claude Code Show "Not Responding"?

The VS Code extension version of Claude Code relies on two components working in sync: the backend CLI process and the Webview GUI panel. The "Not responding" status appears when something breaks that connection:

  • Backend timeout (60+ seconds): Long-running tasks like large code generation or test execution can exceed the response window
  • Corrupted Webview deserialization: After restarting VS Code, a previously saved panel state can fail to restore cleanly
  • Claude Desktop conflict (Windows): Running the VS Code extension and Claude Desktop Code mode simultaneously on the same machine can cause sessions to disappear
  • CLI/extension version mismatch: When your CLI version and VS Code extension version are out of sync
  • Temporary network interruption: A brief connection drop prevents API responses from arriving

How to Fix It: 5 Steps

Step 1: Reload the VS Code Window

This is the quickest fix and works in most cases.

  1. Open the Command Palette (⌘ + Shift + P on macOS / Ctrl + Shift + P on Windows)
  2. Type "Developer: Reload Window" and press Enter

Reloading reinitializes the extension's context keys, which often resolves the Webview panel issue without losing your overall work. After the reload, you can resume your previous session:

# Resume a previous Claude Code session after reload
/resume

Step 2: Clear the Webview Cache

If a window reload doesn't help, the saved Webview state may be corrupted.

On Windows:

%APPDATA%\Code\User\workspaceStorage

Open that folder, find any subfolders related to anthropic.claude-code, and delete them. Then restart VS Code.

On macOS:

# Run in Terminal
rm -rf ~/Library/Application\ Support/Code/User/workspaceStorage/*anthropic*

After clearing the cache and restarting VS Code, the Webview panel will be recreated fresh instead of restoring a potentially broken state.


Step 3: Resolve the Claude Desktop Conflict (Windows)

On Windows, running both the VS Code Claude Code extension and Claude Desktop simultaneously is a known source of session conflicts. Sessions may disappear or become unresponsive because both applications compete for the same session management.

  • Fully quit Claude Desktop before using Claude Code in VS Code
  • Or switch to using the terminal CLI (claude command) as an alternative to the GUI panel

Anthropic is actively tracking this issue in GitHub Issues (#39381). Keeping both the extension and CLI updated is the best way to pick up fixes as they're released.


Step 4: Update to the Latest Version

Version mismatches between the CLI and the VS Code extension are a common culprit. Updating both will often resolve the problem.

# Update the Claude Code CLI globally
npm update -g @anthropic-ai/claude-code
 
# Confirm the installed version
claude --version

In VS Code, open the Extensions panel (⌘ + Shift + X), search for "Claude Code", and click Update if the button is available. Restart VS Code after updating.


Step 5: Perform a Clean Reinstall

If you've tried all of the above and the issue persists, a clean reinstall is the most thorough option.

# 1. Uninstall the Claude Code VS Code extension from the Extensions panel
 
# 2. Reinstall the CLI
npm uninstall -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
 
# 3. Reinstall the extension from the VS Code Marketplace
# Search for "Claude Code" in the Extensions panel and install
 
# 4. Re-authenticate
claude login

Summary

When Claude Code shows "Not responding — try stopping" in VS Code, work through these steps in order:

  1. Reload the VS Code window (Developer: Reload Window) — try this first
  2. Clear the Webview cache — if a reload doesn't help
  3. Close Claude Desktop (Windows users) — resolves the session conflict
  4. Update CLI and extension to the latest version
  5. Clean reinstall — the nuclear option when nothing else works

Steps 1 and 2 resolve the issue in the majority of cases. If the error keeps coming back, consider breaking your work into smaller tasks or using the terminal CLI alongside the VS Code extension for a more stable experience.

For a deeper dive into handling all kinds of Claude Code errors, the Claude Code Error-Solving Prompt Templates Collection covers 30+ common error patterns with ready-to-use prompts. And if you want to unlock the full potential of the VS Code extension, check out Claude Code VS Code Extension Productivity Guide.

Share

Thank You for Reading

Claude Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • Copy-paste ready implementation code
  • New advanced guides published daily
  • $5/mo or $10 for lifetime access
View Membership →

If you found this article helpful, a small tip ($1.50) would mean a lot to us. Your support helps keep this site ad-free and covers server and hosting costs.

Related Articles

Claude Code2026-05-05
MCP Server Suddenly Stopped Working in Claude Code: A 5-Step Diagnosis Guide
Five steps for diagnosing a broken MCP server: check /mcp status, read stderr logs, validate JSON config, verify auth tokens, and restart Claude Code cleanly.
Claude Code2026-07-09
Claude Code vs Cursor: The Definitive 2026 Comparison — Choosing the Right AI Coding Tool
A comprehensive comparison of Claude Code and Cursor across pricing, features, accuracy, and workflow. Find the AI coding tool that best fits your development style with our 2026 data-driven guide.
Claude Code2026-07-01
My Claude Code Hooks Stopped Firing After an Update — the Hyphenated Matcher Exact-Match Change in v2.1.195
In Claude Code v2.1.195, hook matchers containing a hyphen switched from partial match to exact match, silently disabling an existing PreToolUse hook. Here is how I isolated the cause and how to write matchers that won't break.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links
See all →