The API layer issues on macOS — page 3
Issues the maintainers labelled both platform:macos and area:api.
1,232 issues · 55 open · 1,177 resolved (96%) · first seen Mar 3, 2025
Is this getting better or worse?
This class of problem is holding steady. 143 new reports in the last 90 days vs 176 in the 90 before — -19%. The open backlog peaked at 276 in 2025-12 and sits at 55 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
512 of these reports name the Claude Code build they were running, spanning 141 releases. Heaviest reporters:
- Claude Code v2.1.19
- Claude Code v2.0.76
- Claude Code v2.1.197
- Claude Code v2.1.56
- Claude Code v2.1.29
- Claude Code v2.1.31
- Claude Code v2.1.153
- Claude Code v2.1.104
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 34 days across 1,177 closures. Of the 1,177 closures with a recorded reason, 27% were closed as completed and 864 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
122 of these issues post a workaround someone says worked. The highest-engagement ones:
- [BUG] Instantly hitting usage limits with Max subscription
- …communication that is inflating token usage significantly. Temporary fix for those on npm: npm install -g @anthropic-ai/claude-code@2.0.61 Hope this helps the devs pinpoint the regression.
Found in the thread of #16157 · still open - 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 - Anthropic API Overloaded Error with Repeated 529 Status Codes
- try switching to Haiku with as a workaround.
Found in the thread of #3572 · resolved - [BUG] No response from API error when Advisor is triggered
- …, and I can add two things that aren't in the thread yet: a workaround that's been holding up for me, and one setting that looks like it should help but doesn't. To be clear on the failure mode: the advisor works when it…
Found in the thread of #69238 · still open - You've hit your limit · While usage is still at 84%
- …got "While our Support team is unable to manually reset or work around usage limits, you can learn about best practices [here]( If you’ve hit a message limit, you’ll need to wait until the reset time, or you can conside…
Found in the thread of #19673 · 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 201–300
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,232 matches; the statistics above cover all 1,232.
- [Bug] Anthropic API Error: Internal Server Error
- Frequent overloaded_error (529) on Opus 4.6 during subagent spawning
- API Error 500: Internal server error
- [Bug] Rate limit consumed faster than expected with Sonnet-only usage across all models
- [Bug] Anthropic API Error: 400 - Tool Use Concurrency Issues
- [BUG] Claude Code opus 500 error
- Invalid JSON Parsing: High Surrogate Character Causing 400 Bad Request Error
- [BUG] ECONNRESET on corporate network - TLS fingerprinting blocks Bun while curl/Node.js work
- [Bug] Degraded code generation quality and increased correction rate
- API Error: 400 due to tool use concurrency issues in VS Code extension
- [BUG] Rate Limit Message Infinite Loop
- [BUG] Prompt Cache TTL Reduced from ~5 to ~3 Minutes Without Documentation (Mid-December 2025)
- [Bug] Anthropic API Error: Image base64 data does not match media type with Figma MCP
- [BUG] Claude Code not working anymore with Cloudflare Warp active
- 5-hour limit reached in less than 10 messages
- API Error: 500 {"type":"error","error":{"type":"api_error","...
- [Bug] Rate limit exceeded despite low session usage percentage
- [Bug] claude.ai and Claude Code show different usage data for the same account
- 500 on every chat
- cannot send any message, error 500 (San Francisco Mission)
- [BUG] API issue: `thinking` or `redacted_thinking` blocks in the latest assistant message cannot be modified. These blocks must remain as they were in the original response."
- [BUG] Bedrock Sonnet API error when connecting to Claude Code: Unexpected value for `anthropic-beta` header
- [BUG] VSCode Diagnostics makes CC throw 400 errors
- [BUG] API Error 400: Tool name exceeds 200 character limit causing complete session failure
- CRITICAL BUG: Claude Code Infinite Auto-Compact Loop - Service Non-Functional
- Anthropic API Overloaded Error: Repeated 529 Service Unavailable Responses
- I am seeing API Error: 401 {"type":"error","error":{"type":"...
- Anthropic API Overload and Timeout Handling Failure
- [BUG] API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"system: Invalid model name"}}
- [Bug] Claude Code performance degradation and compilation failures
- [BUG] Intermittent 500 Internal Server Errors during Claude Code sessions
- [Bug Report] Persistent API 500 errors in Claude Code since Jan 6, 2026
- [BUG] API Error when continuing conversation with thinking blocks
- [Bug] Anthropic API Error: Image does not match the provided media type
- [Bug] Anthropic API Error: Duplicate tool names in subagent invocation
- [BUG] Pro account switching to sonnet[1m] started throwing API 400 error
- [Bug] API Error: Claude Code is unable to respond to this request, which appears to violate our Usage Policy
- 401 error oauth not supported
- API Error: 401 {"type":"error","error":{"type":"authenticati...
- Critical Bug: Claude Code CLI is making excessive background API calls, ignoring model configuration, and console reporting inconsistencies
- [Bug] Anthropic API Error: Cannot modify thinking blocks in assistant messages
- API 400 error when submitting image-only message (empty text content block)
- [Bug] Internal Server Error from Anthropic API
- [Bug] Anthropic API Error: Overloaded
- [Bug] Anthropic API Error: Overloaded
- [Bug] API Error: Rate limit reached on Max Plan subscription
- Transient 400 error with Max subscription credential: 'only authorized for use with Claude Code'
- Support fast mode in headless (-p) mode
- Sessions spanning 5-hour rate-limit windows cause inflated usage attribution at window start
- ⎿ API Error: 500 {"type":"error","error":{"type":"api_error...
- [BUG] Memory leak: API clients created repeatedly instead of reused (8-9 GB memory usage)
- [Bug] Anthropic API Error: Internal Server Error (500)
- "Cowork hangs on 'sending request'"
- [BUG] Prompt hooks cause exponential payload growth and infinite retry loop, generating 800MB+ debug logs
- [BUG] Write Tool Freezes Due to Content Filter False Positive
- Critical: Conversation compaction fails for conversations started under previous Claude Code versions
- [Bug] Unexpected Weekly Usage Limit Exceeded Without High Activity
- [Bug] Claude Code is not working since Sept 30 | Anthropic API Error: Unexpected Usage Policy Violation Blocking Existing Session
- [Bug] Anthropic API Error: Missing Tool Result Block
- [BUG] claude -p not work in 1.0.111
- API Error 400: tool_use blocks without corresponding tool_result blocks
- [BUG] API Error (Request timed out.) · Retrying in 35 seconds… (attempt 10/10) - API Error: Request timed out.
- Anthropic API Timeout: Handling 529 Overloaded Error
- API Request Fails with 500 Internal Server Error
- API Error: 500 {"type":"error","error":{"type":"api_error","...
- v2.1.19 Regression: 'tool_use ids must be unique' error on ANY tool use
- Claude AI usage limit reached|1760000400
- [Bug] Anthropic API: Rapid Usage Limit Exhaustion with Claude Opus
- [BUG] CLI needs to be transparent when Opus 4.1 output is degraded deliberately
- [Bug] Anthropic API Error: Request Payload Exceeds Context Window Limit
- [BUG] AbortController not respected
- SSE heartbeat (≤30s) during model reasoning to prevent 'Connection closed mid-response' / stream-watchdog stalls on long (esp. Agent-tool) turns
- [Bug] Anthropic API Error: Tool result block missing corresponding tool use block
- API 500 Internal server error on tool results (repeated)
- [BUG] API Error: 500
- [BUG] Image base64 size error persists
- [Bug] Unable to resume conversation
- [BUG] MCPSearch usage breaks Haiku
- [BUG] Statusline context_window tokens are cumulative and don't reset on /clear
- [Bug] Anthropic API Error: Cannot modify thinking blocks in assistant messages during compaction
- API Error: Connection error.
- [Bug] Anthropic API Error: Internal Server Error (500)
- [BUG] Figma returns PNG, but CC API expect JPG resulting in ERROR 400.
- [Bug] Anthropic API Error: Duplicate Tool Names in Subagent Configuration
- [BUG] Analytics API does not return Claude.ai subscription users
- [Bug] Anthropic API Error: Missing Tool Result Block
- [Bug] Anthropic API: Persistent 500 Server Overload Error
- [Bug] Anthropic API Error: Image Upload Exceeds 5 MB Size Limit despite not uploading any image
- [Bug] Anthropic API Error: Incorrect Usage Policy Violation Detection
- Invalid JSON Request: Malformed Surrogate Character in API Payload
- Invalid JSON Parsing Error During Database Compaction
- Asana MCP Integration: 400 error, Property keys should match pattern.
- [Bug] Anthropic API Error: Cannot modify thinking blocks in assistant message
- [Bug] Anthropic API Error: Cannot modify thinking blocks in assistant message
- [BUG] API Error: 500 on running prompt - Claude Max completely unusable
- [BUG] Repeated 500 errors
- [BUG] Max Plan User Getting "Extra usage is required for long context requests" Error
- [Bug] Anthropic API Error: Rate limit reached despite available quota on Max plan
- [BUG] Different usage numbers in CLI/Cursor extension and Desktop app /Web
- [BUG] UND_ERR_SOCKET API connection error in official devcontainer on Docker Desktop for Mac (Apple Silicon)