Core CLI issues on macOS — page 2
Issues the maintainers labelled both platform:macos and area:core.
3,648 issues · 427 open · 3,221 resolved (88%) · first seen Mar 4, 2025
Is this getting better or worse?
This class of problem is converging. 418 new reports in the last 90 days vs 620 in the 90 before — -33%. The open backlog peaked at 890 in 2025-12 and sits at 427 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
1,712 of these reports name the Claude Code build they were running, spanning 223 releases. Heaviest reporters:
- Claude Code v2.0.76
- Claude Code v2.1.12
- Claude Code v2.1.19
- Claude Code v2.1.154
- Claude Code v2.1.29
- Claude Code v2.1.34
- Claude Code v2.1.27
- Claude Code v2.1.37
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 38 days across 3,221 closures. Of the 3,221 closures with a recorded reason, 26% were closed as completed and 2,399 as not-planned or duplicate. The most recent completed fix landed in 2026-10.
Workarounds reported by the community
888 of these issues post a workaround someone says worked. The highest-engagement ones:
- API Error: 400 due to tool use concurrency issues. Run /rewind to recover the conversation. - [Bug] Anthropic API Error: Unexpected 400 Bad Request Response
- …67 (my report) 8887 8893 8894 8895 8897 8903 EDIT (Oct 14): Workaround for tool use/tool result 400 errors: A research-backed solution was posted on Oct 10: Add the provided instructions to your global CLAUDE.md (~/.clau…
Found in the thread of #8763 · resolved - [BUG] Error during compaction
- +1 a workaround is to copy the conversation and remove all the pasted user messages manually, then paste it into a new session
Found in the thread of #7530 · resolved - My automated tool is running git reset --hard origin/main in my project every 10 minutes
- …o the compiled binary and lack of sudo for process tracing. Workarounds 1. Use git worktrees — confirmed immune (zero reset entries in worktree reflog) 2. Commit frequently — committed changes survive the reset Related i…
Found in the description of #40710 · resolved - [BUG] LSP servers not loading due to race condition between LSP Manager initialization and plugin loading
- …LSP Manager initializes with 0 servers before plugins load Workaround: Downgrade to version 2.0.67 with Claude Model None Is this a regression? Yes, this worked in a previous version Last Working Version 2.0.67 Claude C…
Found in the description of #13952 · resolved - [BUG] Claude Code 2.1.0 crashes on startup - Invalid Version semver parsing error
- …al/node modules/@anthropic-ai/claude-code/cli.js:743:49661) Workaround: bashrm -rf ~/.claude/cache ~/.claude/statsig Then downgrade to 2.0.76: bashpnpm add -g @anthropic-ai/claude-code@2.0.76 Root Cause: The version stri…
Found in the thread of #16682 · 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 3,648 matches; the statistics above cover all 3,648.
- [BUG] Error: Timeout waiting after 1000ms in claude-code CLI (Node.js v20.19.3)
- Regression: Claude stalls, requires "keep going" to continue
- [BUG] Token Limit Hard-Stop Without Warning or Auto-Compaction
- [BUG] Path-scoped rules in `.claude/rules/` not automatically loaded when working with matching files
- [BUG] Plugins show as "(installed)" in marketplace but don't appear in Installed tab
- [BUG] Severe Performance Degradation in Claude Code v1.0.81 - Frequent Hallucinations and Instruction Following Failures
- Anthropic API 529 Overloaded Error During Compaction Process
- Relocate CLAUDE.md to .claude/guidelines.md for improved project structure
- [BUG] --teleport fails with "Session not found" despite valid session (claude.ai returns 403 to CLI)
- [Bug] Multiple Claude Code instances freeze on macOS due to file locking conflict
- [Bug] Anthropic API Error: Tool Use Concurrency Failure
- [Bug] Skills unable to read their own bundled files without permissions
- sessions-index.json not updated, causing `claude --resume` to show stale/missing sessions
- [BUG] Compact Conversation Infinite Loop
- [BUG] Bug Report - Claude Code 2.1.27 hangs on startup
- [Bug] /compact and auto-compact fail with 'Tool names must be unique' when MCP servers are configured
- [BUG] MCP FastMCP Pydantic model parameters serialized as JSON strings causing validation errors
- Permission Conflict: Unable to Use --dangerously-skip-permissions with Plan Mode
- [BUG] Multiple .claude.json.backup files spawned on startup without cleanup
- [BUG] `_claude_fs_right:/Users...` URL crashes rust-analyzer
- [BUG] Config accessed before allowed
- [BUG] Claude Cowork: `local_` prefixed session IDs rejected by API UUID validation
- Cache read tokens consume 99.93% of usage quota - architectural scaling issue with CLAUDE.md re-reads
- [BUG] Claude Code v2.1.27 gets stuck on the first message, with very high memory usage.
- [Feature Request] Add support for fish shell integration
- MCP Configuration Unexpectedly Deleted From File During Auto-Update
- [BUG] Extended Thinking fails on non-English “think” synonyms
- [SECURITY] PreToolUse hooks not enforced on subagent tool calls, allowing security bypass
- @file reference autocomplete shows incorrect relative paths in git worktrees
- Extended thinking: signed thinking block 'cannot be modified' (400) permanently wedges session
- Multiple bugs: thinking block ordering, settings schema validation, agent frontmatter
- [BUG] Prompt is too long (Claude for VS Code)
- [Bug] Claude Code hangs indefinitely during processing with no error output
- [BUG] API Error: 400. Each `tool_use` block must have a corresponding `tool_result` block in the next
- "System reminder" content injection consuming excessive context tokens
- Usage Limit Tracking Inaccuracy in Session Management
- [BUG]
- [BUG] opusplan setting doesn't switch to Opus during plan mode
- [BUG] Path-scoped rules in .claude/rules/ load into context globally regardless of paths: frontmatter
- [BUG] Claude stuck at 0 tokens
- Image Processing Failure: API Rejects Unrelated Context Image
- [Bug] Anthropic API Error: Cannot modify thinking blocks in assistant messages
- [BUG] Past Conversations not showing in VSCode extension despite valid sessions-index.json
- [Bug] CLI hangs mid-conversation requiring session restart
- [BUG] User Agents Incorrectly Marked as "Overridden by projectSettings"
- [Bug] Subagents unable to write files and call MCP tools silently
- [Bug] Claude Code hangs unresponsively on macOS M1, requires terminal force-close
- Claude Desktop App: Cowork tab stuck on 'Sending request' - UUID validation error
- [BUG] alwaysThinkingEnabled setting not respected since v2.0.64
- Compaction fails with 'Conversation too long' at 48% context usage (Opus 4.6)
- [BUG] API Error 400: Thinking Block Modification Error (Not a Duplicate)
- [BUG] claude --resume shows "No conversations found" despite session directories existing
- Node.js EPIPE Error on Bash Command Execution
- [BUG] Output styles with YAML frontmatter not injected into system prompt
- Resume shows only partial conversation history due to stale sessions-index.json
- claude doctor command freezes with no response to Enter key
- [Critical] Claude Code Glob patterns (/**) in settings.local.json don't work - breaks developer workflow
- [BUG] Context window defaulting back to 200k
- [BUG] Plan mode creates `/.claude/plans` and is over optimizing on simple prompt
- [BUG] Custom Sub-Agent Instructions Overridden by Undocumented Name-Based Inference System
- [BUG] cleanupPeriodDays: 99999 ignored — 490 sessions silently deleted despite explicit setting
- Max plan: 1M context window shows 200k, Remote Control unavailable
- [BUG] Invalid env var CLAUDE_CODE_MAX_OUTPUT_TOKENS
- Agent team lost when lead's context gets compacted during long session
- Claude Code Architecture Mismatch on Apple Silicon Macs
- [BUG] Custom slash commands can't request the user's permission to execute bash scripts
- Unhandled EPIPE Error Causing Node.js Application Crash
- [BUG] autoMemoryEnabled=false does not suppress the ~11-16k memory preamble (re: closed #44829)
- Cowork sessions fail with 'Connection error' - internal MITM proxy blocking api.anthropic.com
- [Bug] Claude Code hangs without response since v2.0.60
- [Bug] Manual Compaction Fails with "Conversation Too Long" Error
- Missing File Discovery with "@" After Migration and Update
- [BUG] Plan Mode restrictions are bypassed — Model performs write/execution operations while Plan Mode is active (regression in 2.1.83 / 2.1.84)
- [BUG] prompt-caching-scope-2026-01-05 beta header sent even when enablePromptCaching and useAnthropicBetaHeaders are set to false
- [BUG] Phantom bash session notifications persist after process completion
- Task tool fails with "Last message was not an assistant message" error when Stop hook is configured
- [BUG] defaultMode: bypassPermissions in settings.json has no effect — permission prompts still appear
- [Bug] High CPU usage at idle/prompt state
- [BUG] Command line tool becomes slower and slower as session progresses, slowness seen in keyboard response when typing and pressing enter on the prompt submission
- [BUG] Auto compact off, but asking me to compact before 100% context usage
- [BUG] After compaction the terminal resets and i cannot scroll up and see what all were discussed, changed and done.
- [BUG] CLI Crashes with posix_spawn EAGAIN Error Due to Recursive pgrep Calls
- [BUG] CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD not loading CLAUDE.md if additionalDirectories is specified in settings.json
- Invalid Version: 2.1.0 (2026-01-07) error on startup
- [Feature Request] Restore quick-access thinking mode toggle and visual indicator
- # [BUG] Slash command namespacing with subdirectories not working as documented
- Settings for includeCoAuthoredBy and gitAttribution intermittently not respected during commits
- [BUG] Plan-file inline comments ("Leave a comment for Claude") don't reach the model on resume
- [Bug] TypeScript LSP Plugin Not Registering with LSP Tool System
- [BUG] Context compaction erases .claude/project-context.md instructions
- [BUG] Auto mode silently disables path-scoped rules: it instructs the agent to edit files through Bash, and Bash edits never trigger rule injection
- [Bug] Claude Code CLI performance degradation after sustained usage
- [BUG] Using `claude --settings` in v2.0.72 causes filewatcher crashes
- [BUG]
- [BUG] ReferenceError: ReadableStream is not defined
- Auto mode injects undocumented behavioral system-reminder that steers beyond its documented permission-gate contract
- Agent team iTerm2 panes not closed on teammate shutdown
- API Error: Cannot read properties of undefined (reading...
- "Error: write EPIPE" error During Bash Command Execution
- [BUG] Agent teams: iTerm2 split-pane mode spawns in-process teammates despite correct configuration