Core CLI issues on Linux — page 2
Issues the maintainers labelled both platform:linux and area:core.
1,380 issues · 163 open · 1,217 resolved (88%) · first seen May 7, 2025
Is this getting better or worse?
This class of problem is holding steady. 188 new reports in the last 90 days vs 219 in the 90 before — -14%. The open backlog peaked at 395 in 2025-12 and sits at 163 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
640 of these reports name the Claude Code build they were running, spanning 153 releases. Heaviest reporters:
- Claude Code v2.0.76
- Claude Code v2.1.29
- Claude Code v2.1.19
- Claude Code v2.1.25
- Claude Code v2.1.12
- Claude Code v2.1.119
- Claude Code v2.1.31
- Claude Code v2.1.27
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 42 days across 1,217 closures. Of the 1,217 closures with a recorded reason, 27% were closed as completed and 891 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
386 of these issues post a workaround someone says worked. The highest-engagement ones:
- [BUG] Conversation history invalidated on subsequent turns
- …put tokens, which can cause a massive spike in token usage. Workarounds to minimize cache invalidation: 1. Keep conversations shorter : Start new sessions for new tasks rather than continuing a single long session. Short…
Found in the thread of #40524 · resolved - Implement Agent-Scoped MCP Configuration with Strict Isolation
- …ent files appears to be silently ignored. --- Bug 2: Forced workaround defeats the purpose of scoping Because agent-level config doesn't work, the only option right now is to add the MCP server to at the plugin level. Bu…
Found in the thread of #4476 · resolved - Claude.ai MCP servers auto-injected into Claude Code without opt-in — causes OOM crashes on resource-constrained systems
- …r's Claude.ai account and load them into every CLI session. Workaround Manually editing to set: However, this is a cached flag and may be overwritten on next update/startup. Expected Behavior 1. This should be opt-in, no…
Found in the description of #20412 · resolved - [BUG] Oversized image breaks conversation permanently - no way to recover without starting new chat
- …retry without failed images, or client-side image resizing Workaround Currently, users must start a new conversation and manually reconstruct any important context.
Found in the description of #13480 · resolved - [BUG] Claude Code requires Node.js version 18 or higher to be installed.
- Workaround found : I managed to bypass this issue by: 1. Downgrading the Claude Code extension to v1.0.123 2. Restarting VSCode 3. Launching Claude Code - it then successfully loads version 2.0.0
Found in the thread of #8410 · resolved
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–200
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,380 matches; the statistics above cover all 1,380.
- [BUG] Claude Code CLI freezes
- v2.1.23+ causes 100% CPU hang with multiple parallel instances and hooks
- [BUG] --dangerously-skip-permissions cannot be used with root/sudo privileges for security reasons
- Bun segfault crash after extended session
- Project-scoped plugins: install command fails for new projects, Discovery tab incorrectly hides plugin
- [Bug] Anthropic API Error: Invalid tool_result block without corresponding tool_use
- [BUG] Websocket constructor not found if `DEV=true` is in the environment
- "Infinite Auto-Compact Loop Causing Performance Degradation"
- Segfault regression at 2.1.242 on glibc 2.44 (Arch) — distinct from closed #62747
- advisor() tool inflates reported input tokens by forwarding full transcript, triggering premature auto-compaction on extended context models
- OTEL telemetry stopped working after auto-update to v2.1.72 with OTEL_LOG_TOOL_DETAILS: 1 and elastic apm 8.*
- User interrupt during streaming can freeze whitespace-only text block into history, causing persistent 400 errors
- [BUG] Native binary installation ignores HTTP_PROXY for API streaming requests (Bun fetch issue ?)
- Multi-user permission conflicts with /tmp/claude-*-cwd files
- [BUG] WSL: "Unable to connect to Anthropic services" resolved by disabling telemetry
- [BUG] deniedMcpServers serverName regex rejects plugin MCP server names
- [BUG] Conversation chain breaks mid-session - earlier messages lost on resume
- Feature: Add tasksDirectory setting (like plansDirectory)
- [BUG] Input Lag / Slow Typing Echo When Context is Full (Regression from 2.0.x)
- Context fills extremely fast, forced compact at ~70% instead of 99%
- [BUG] Can only run one claude code in a terminal tab.
- Claude Code CLI: Node.js v25 Incompatibility - TypeError "prototype" is undefined in cli.js
- [BUG] Change folder is not "visible" to claude code in session
- [BUG] Named sessions not appearing in /resume picker
- [BUG] [Critical] Claude Code Quality Degradation - Ignoring Instructions, Excessive Token Usage
- Claude Code CLI Unusable: APIErrorterminated + Offline Flickering + Extreme Execution Delays
- Local transcript deletion (30-day TTL) should be configurable independently of data sharing
- [BUG][SECURITY] CLAUDE.md/AGENTS.md instruction compliance is architecturally unenforced — documented security consequences and 10+ independent reports
- v2.1.92 regression: autocompact threshold reduced to 400k on Opus 4.6 (1M context)
- [BUG] Claude Code v2.1.27 freezes with 100% CPU on Synology NAS (Linux 4.4 kernel) — v2.1.25 works fine
- [BUG] /context command output renders twice
- [BUG] Linux Native x64 build - unbounded memory leak even with clean session
- Claude Code logs partial keystrokes and stores plaintext emails in ~/.claude.json
- [Bug Report] Unable to compress conversation
- [Bug] Previous session becomes unresponsive when opening new session in same project
- [Bug] Claude Code: Fails to Complete Basic Code Editing Task
- [BUG] Invalid agent configuration generated
- [BUG] ignores # prefix instructions for CLAUDE.md updates
- [BUG] Session unrecoverable after upstream 429: every retry returns 400 previous_message_id
- [BUG] --teleport fails with custom SSH host aliases in git remote URLs
- [BUG] @ file mention excludes all Python (.py) files but shows .md, .yaml, .ipynb files
- [BUG] Claude Code hanging on on thinking for prolonged periods of time with no response after thinking
- [BUG] Input latency severely affected by API response times - typing becomes unusable during API slowdowns
- [BUG] Write tool creates directories with incorrect permissions (doesn't inherit from parent)
- [BUG] Claude Code does not detect slash commands located under .claude/commands directory
- [Bug] Anthropic API Error: Assistant message thinking block must be first
- [BUG] undefined is not a constructor (evaluating 'new G($,I,L)')
- [DOCS] Sandbox Edit permissions for bash write access not clearly documented
- [BUG] crashes with `code: "ECOMPROMISED"`
- Bug: Image API error triggers infinite loop, rapidly exhausting session tokens
- [BUG] Extremely slow thinking/response time on WSL2 - works fine on native Linux
- 100% CPU usage while idle awaiting user input
- [Bug] /rewind creates in-file branches not visible in resume picker, contrary to documentation
- [Bug] Memory leak causing performance degradation during extended runtime
- [BUG] Invalid Version error on startup - changelog format breaks semver parsing
- DNS resolution fails in Claude Code Web VM even with Full network access
- [BUG] AskUserQuestion tool doesn't work in skill until plan mode toggled to at least one
- [BUG] Cannot access 'n7' before initialization
- [BUG] Segmentation fault (SIGSEGV) on install and startup — CachyOS Linux
- [BUG] Automatically interrupted during task execution
- [BUG] The approval of the plan transitions into a phase as if the plan has been rejected.
- [BUG] Cannot teleport any session because they are not even listed
- [BUG] Slash commands not loading in version 2.0.27 - "Unknown slash command" error
- [BUG] /plugin command doesnt appear to handle enable/disable at project level
- [BUG] Sometimes missing result in --output-format stream-json
- [Bug] /compact fails with "Usage credits required for 1M context" even after /model set to Sonnet 4.6
- [BUG] Notification hook only fires inconsistently (~25%) for permission prompts
- messages.11.content.11: `thinking` or `redacted_thinking` blocks in the latest assistant message cannot be modified.
- [BUG] Automatic Interruptions
- EACCES permission denied on /tmp/claude/* on Android/Termux
- [BUG] ERROR in UBUNTU 24
- [BUG] Claude continually asks for permission,even add permissin in .claude/settings.local.json
- [BUG] Two Claude Code sessions in the same folder / project share chat history when they should be separate.
- [BUG] Agents and commands broken on nixos
- SIGSEGV on startup in v2.1.242+ on Linux (glibc 2.44, x86-64)
- [BUG] Mid-session silent hang (10-20 min) between sequential tool calls on Linux 2.1.143
- [Bug] v2.1.25 Main Thread Busy-Wait: 75% of sessions spin at 60-70% CPU (WCHAN = -)
- [BUG] `installMethod` config setting ignored when `~/.local/bin/` exists
- Background sidechain agents consuming tokens without returning results
- [BUG] Complex bash syntax fails with preprocessing (reproducible, workaround exists but inconsistent)
- [Bug] "Always allow" settings not persisting to .claude/settings.local.json
- [Bug] Auto-Compact Triggering Excessively with Minimal Changes
- [Feature Request] Remove or make optional resume summary/compaction prompt on session resume
- [BUG] Error: Error during compaction: Error: Conversation too long. Press esc twice to go up a few messages and try again.
- autoCompact: false ignored - compaction triggers at ~78%
- Compaction fails with 400 error when thinking blocks present in assistant message
- [BUG] Edits in Plan Mode and Claude almost NEVER makes a true plan anymore
- [Bug] Claude Code: Persistently Ignores Configuration and Import Restrictions
- Configurable Compaction Warning Threshold to Prevent Conversation Degradation
- Chat history loss after PC restart, /resume recovers only 20-40% of context
- Token counting ~2x inflated in 2.1.7 vs 2.1.2
- Task agent fails on Termux: EACCES permission denied for /tmp/claude
- [Bug] Compaction fails with "Conversation too long" error, leaving session unrecoverable
- [BUG] Claude won't start "SandboxDEB is not valid JSON" error
- Despite thinking being enabled, I can not run slash-commands due to clear_thinking_20251015 strategy
- [BUG] Read tool falsely reports "file was modified" on large files, causing massive wasteful system reminders
- [BUG] User settings hooks not loading in /hooks command (v1.0.51, v1.0.52)
- Connection Timeout: Persistent API Request Failure After 10 Retry Attempts
- [BUG] v2.1.243 native binary segfaults on startup — NULL deref in free() called from __newlocale
- [Bug] Auto-Compact Not Triggered