Core CLI issues on VS Code — page 2
Issues the maintainers labelled both platform:vscode and area:core.
163 issues · 47 open · 116 resolved (71%) · first seen May 22, 2025
Is this getting better or worse?
This class of problem is converging. 65 new reports in the last 90 days vs 89 in the 90 before — -27%. The open backlog peaked at 47 in 2026-08 and sits at 47 today.
Derived by counting each matching issue from its creation date until it closed. First-party
computation over the anthropics/claude-code tracker — the trend is not published
anywhere upstream.
Which builds report this
115 of these reports name the Claude Code build they were running, spanning 86 releases. Heaviest reporters:
- Claude Code v2.1.228
- Claude Code v2.1.197
- Claude Code v2.1.131
- Claude Code v2.1.112
- Claude Code v2.1.250
- Claude Code v2.1.227
- Claude Code v2.1.245
- Claude Code v2.1.234
Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.
Do these get fixed?
Median time to close is 33 days across 116 closures. Of the 116 closures with a recorded reason, 17% were closed as completed and 96 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
34 of these issues post a workaround someone says worked. The highest-engagement ones:
- [BUG] VSCode ext - "Fork conversation from here" doesn't do anything
- Yes, very appreciate if you can fix it. I mean you have AI on board :)
Found in the thread of #22016 · resolved - [BUG] Past conversations not showing in dropdown - sessions-index.json not being updated.
- …sessions are indexed before they become visible to the user Workaround None currently available through the UI. Manual editing of is not recommended as it may cause other issues. Additional Notes - File permissions appea…
Found in the description of #18619 · still open - [BUG] `_claude_fs_right:/Users...` URL crashes rust-analyzer
- …URIs will fail on this. Is there a timeline for a fix, or a workaround to prevent these notifications from being sent to LSP servers?
Found in the thread of #1522 · resolved - [BUG] Server-side experiment (`x-cc-atis`) silently removed Opus 4.8 thinking summaries, and the CLI silently self-updated even with `autoUpdates: false`. No notice, no opt-in, settings silently overridden.
- …de gap, posted the analysis ( and built and shared a public workaround so other affected users could get summaries back: a launcher that injects , the one lever that is not interactivity-gated, plus an extension patch an…
Found in the description of #75607 · still open - Opus 4.8 returns empty thinking blocks — no thinking shown in chat (same regression as Opus 4.7 #49268)
- …VS Code extension is unclickable / won't expand on Opus 4.7 Workaround Switch the session to or (both default to ) with . Request Have the Claude Code harness explicitly request for models that default to (Opus 4.7, Opus…
Found in the description of #63358 · still open
Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.
Matching issues 101–163
Ranked by community engagement (reactions weighted over comments).
- [Bug] outputStyle configuration not honored in assistant responses
- [BUG] CLI repeatedly self-spawns sessions with prompt "Code" every ~12s, independent of VSCode
- [BUG] ScheduleWakeup fires within seconds of being called, ignoring the requested delaySeconds
- Claude Code — ~60s "Request timed out" regression in 2.1.183-2.1.185 (client-side; network_down=false, rate_limited=false)
- Auto-save session summary when context limit is reached
- [BUG] /compact fails with ECONNRESET at only 35% context data — no recovery path when API is intermittently unstable
- [Bug] Claude ignores worktree boundaries despite global instructions
- [BUG] Claude Code in mid task / token compaction happens / user submits a "queued" task during compaction / claude resumes with new task and skips finishing the previous
- Claude Code crashes with "Query closed before response received" on Linux HPC cluster
- Plan mode session pinned to generated filename — can't redirect approval UI to a different plan file
- [BUG] Windows 11 / v2.1.142: JSON Parse error during init - Unexpected identifier "C" after bash-path detection (telemetry dropped)
- [BUG] Prompt is too long after compaction
- [Bug] False Positive Detection Error
- [BUG]
- [Bug] Claude model performance below expected parameters in session
- [Bug] Anthropic API Error: 400 Invalid Request after /branch with concurrent tool use
- [Bug] Claude enters infinite reasoning loop consuming excessive tokens
- Claude Code edits files while in Plan mode
- [BUG] Claude Opus 4.6 in VS Code Suddenly reverted to 200K context window (from 1M) across all chats around 5pm PST
- Session resume corrupts JSONL: file-history-snapshot messageId collides with message uuid
- [BUG] Claude Code Session Recording Failure & Massive Token Usage Surge
- Process exits with code 1 mid-session at ~59% context (not saturation)
- [BUG] VS Code Messages getting truncated
- [Bug] Conversation compaction causes context loss and performance degradation
- Foundry: Opus 5 / Fable 5 context window falls back to 200k instead of 1M (missing native_1m_3p in model catalog)
- [BUG] Transcript loader silently discards all but one conversation branch on resume, losing delivered assistant messages
- [BUG] Claude Code CLI native binary spins at ~100% CPU indefinitely on startup (VS Code Remote-SSH, Ubuntu 26.04)
- [BUG] Mid-turn task-summary classifier gets the user's ask hard-truncated at 300 chars with no marker, and renders its complaint about that as the on-screen activity line
- [Bug] Claude Code fails to follow claude.md instructions correctly
- [BUG] Claude-generated cron silently used a stale standalone CLI to resume an active VS Code session, repeatedly rebuilding ~760k-token cache
- [Bug] Context limit exceeded prevents prompting and model responses truncated
- Interrupting mid-turn silently drops already-completed work from active context, with no warning and confident denial on query
- Session becomes unreachable ("No conversation found") after git worktree remove deletes its own working directory
- Phantom user message (never typed, absent from session jsonl) appeared in model context
- [Bug] Anthropic API Error: Context Limit Exceeded - Compaction Fails with Usage Credits Required
- Intermittent 400 'surrogates not allowed' when context contains emoji (astral chars)
- [BUG] Autocompact Buffer takes
- [BUG] (Critical!) contamination by an unknown session simirlar to the report => [Bug] Context contamination after auto-compact with unrelated email draft of Tejo/Sado Basin #63137
- Plan mode: edits to plan file in IDE are ignored when approving from conversation
- [Bug] Resume flag incorrectly interprets system message as user input
- Prompt too long
- [BUG]Session retention cleanup deletes transcripts well before documented 30-day default (VS Code extension)
- [BUG] "an image in the conversation could not be processed and was removed" is NOT removed from the transcript - poisons the prompt cache, every later turn billed as cache-creation (~12x), drains a session in ~3 turns [root cause + fix identified]
- Compaction summary generates fabricated adversarial content, including instructions to conceal actions from the user
- Session transcript lost despite being well within default 30-day retention (VS Code extension)
- Auto-injected "Continue from where you left off." is parented to the stale last-prompt leaf, silently orphaning every message that follows
- [BUG] Stale extension process resolves parked permission requests hours later, re-parenting the session tip onto an abandoned branch — resume then hides the real conversation
- [BUG] Queued image prompts are re-serialized into the session transcript 16-23 times, inflating .jsonl by GBs
- Foreign third-party web-page content streamed into an in-flight assistant message (same requestId, +81s after reply ended)
- [BUG] Fabricated tool-call/tool-result blocks injected into conversation (VSCode extension)
- gitStatus context snapshot reports `Current branch: HEAD` for a repo on a normal branch (phantom detached HEAD)
- Compaction hangs/fails to recover session when session log is extremely large (~775MB, 190k lines)
- [BUG] `/goal` and `/goal clear` report "No goal set" after a met/failed verdict while the Stop hook stays armed
- [Bug] Previous session messages reinserted in current session with exposed internal tags
- [BUG] /context reports 222% of model limit with self-inconsistent breakdown, causing immediate "Prompt is too long" on a fresh session
- VS Code extension /model toggle intermittently corrupts settings.json (malformed JSON), silently dropping all permissions and hooks
- Assistant output leaked a `user`-prefixed line that got re-ingested as a user turn
- Fabricated user message with non-standard <system_warning><ctx_interruption> wrapper appeared in model context after Esc interruption; absent from session transcript
- [Bug] Rewinding to early conversation point causes context injection dump instead of assistant response
- Fabricated <system-reminder> content in subagent tool-call results, correlated with concurrent parent-thread Plan Mode
- Claude Code keeps auto-retrying indefinitely after hitting usage/token limit instead of stopping
- Assistant output stream contaminated with stray synthetic data + fake system-reminder tag (persisted in assistant JSONL line); same-day phantom user message
- Claude Code VS Code extension crashes with ACCESS_VIOLATION (exit 3221225477) on Windows ARM64 — regression between 2.1.197 and 2.1.202