Core CLI issues on macOS — page 2
Issues the maintainers labelled both platform:macos and area:core.
3,395 issues · 368 open · 3,027 resolved (89%) · first seen Mar 4, 2025
Is this getting better or worse?
This class of problem is converging. 442 new reports in the last 90 days vs 600 in the 90 before — -26%. The open backlog peaked at 890 in 2025-12 and sits at 368 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,482 of these reports name the Claude Code build they were running, spanning 185 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 37 days across 3,027 closures. Of the 3,027 closures with a recorded reason, 26% were closed as completed and 2,227 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
824 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,395 matches; the statistics above cover all 3,395.
- [Feature Request] Allow passing image file paths as strings instead of embedding images
- [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] Path-scoped rules in `.claude/rules/` not automatically loaded when working with matching files
- [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] Token Limit Hard-Stop Without Warning or Auto-Compaction
- [Bug] Skills unable to read their own bundled files without permissions
- [BUG] Compact Conversation Infinite Loop
- sessions-index.json not updated, causing `claude --resume` to show stale/missing sessions
- [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
- [Feature Request] Add support for fish shell integration
- [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
- Usage Limit Tracking Inaccuracy in Session Management
- [BUG] Claude Code v2.1.27 gets stuck on the first message, with very high memory usage.
- 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
- 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
- [BUG]
- [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
- @file reference autocomplete shows incorrect relative paths in git worktrees
- [Bug] CLI hangs mid-conversation requiring session restart
- [BUG] User Agents Incorrectly Marked as "Overridden by projectSettings"
- Cache read tokens consume 99.93% of usage quota - architectural scaling issue with CLAUDE.md re-reads
- [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] Subagents unable to write files and call MCP tools silently
- [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
- [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
- Node.js EPIPE Error on Bash Command Execution
- Resume shows only partial conversation history due to stale sessions-index.json
- claude doctor command freezes with no response to Enter key
- [BUG] Output styles with YAML frontmatter not injected into system prompt
- [BUG] Context window defaulting back to 200k
- [BUG] Plan mode creates `/.claude/plans` and is over optimizing on simple prompt
- [Critical] Claude Code Glob patterns (/**) in settings.local.json don't work - breaks developer workflow
- [BUG] Custom Sub-Agent Instructions Overridden by Undocumented Name-Based Inference System
- 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
- Unhandled EPIPE Error Causing Node.js Application Crash
- 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] autoMemoryEnabled=false does not suppress the ~11-16k memory preamble (re: closed #44829)
- [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] 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
- [BUG] Auto compact off, but asking me to compact before 100% context usage
- Invalid Version: 2.1.0 (2026-01-07) error on startup
- [Feature Request] Restore quick-access thinking mode toggle and visual indicator
- [BUG] Custom slash commands can't request the user's permission to execute bash scripts
- # [BUG] Slash command namespacing with subdirectories not working as documented
- [BUG] Plan Mode restrictions are bypassed — Model performs write/execution operations while Plan Mode is active (regression in 2.1.83 / 2.1.84)
- Settings for includeCoAuthoredBy and gitAttribution intermittently not respected during commits
- [Bug] TypeScript LSP Plugin Not Registering with LSP Tool System
- [Bug] Claude Code CLI performance degradation after sustained usage
- [BUG] Using `claude --settings` in v2.0.72 causes filewatcher crashes
- [BUG] Context compaction erases .claude/project-context.md instructions
- [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
- [BUG]
- 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
- [BUG] Plan-file inline comments ("Leave a comment for Claude") don't reach the model on resume
- [BUG] cleanupPeriodDays: 99999 ignored — 490 sessions silently deleted despite explicit setting
- [BUG] sessions-index.json stops being updated after v2.1.31 — new sessions invisible to /resume
- Bun segfault crash after extended session