The API layer issues on macOS — page 2
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. 144 new reports in the last 90 days vs 175 in the 90 before — -18%. 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 101–200
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,232 matches; the statistics above cover all 1,232.
- [Bug][Urgent] Claude Code API responses extremely slow with Claude 4.6 Sonnet/Opus (5+ minute latency)
- [BUG] "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1" does not suppress anthropic-beta "advanced-tool-use-2025-11-20"
- [BUG] Thinking mode 400 error on FIRST tool call in brand new conversation (Opus 4.5)
- [BUG] Session becomes completely unrecoverable due to thinking block API error
- [BUG] API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"Could not process image"},"request_id":"req_011CVaC1ZBLb4PLudLYZ6RZR"}
- [Bug] Anthropic API Error: Image Exceeds 5 MB Size Limit breaks session for subsequent text prompts. Also breaks --continue mode if exit/re-enter.
- [BUG] Cloudflare 520 error
- Invalid JSON Parsing Error Causing Unexpected API Request Failure
- [BUG] 🛑 **INSTANTLY** Running out of Limits Because Claude Code Is Submitting Messages **TWICE**
- [BUG] This is not the opus 4.5 released some time ago
- [Bug] Anthropic API Error: Repeated 503 Upstream Connection Resets - FIX YOUR ***
- [Bug] Anthropic API Error: Cannot modify thinking blocks in assistant message
- [Bug] Anthropic API Error: Image exceeds dimension limit for many-image requests (2000px)
- ⎿ API Error: 500 {"type":"error","error":{"type":"api_err...
- [BUG] Claude Code v2.1.24+ broken on macOS - cache_control.ephemeral.scope error
- [BUG] Both the web portal and claude code report usage at ~70% but Claude Code reports I have hit my rate limit
- limit hit super quickly
- [Bug] No assistant message found in async handler
- i use mac,and in support country; but input "claude" reprot Unable to connect to Anthropic services;
- [BUG] 529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded. https://docs.claude.com/en/api/errors"}
- [Bug] API Error 400 - Tool Use Concurrency Issues - Widespread Regression Affecting All Platforms
- [BUG] Task tool `model` parameter returns 404 - Blocks cost-optimized workflows (10-30x unnecessary spending)
- [BUG] each tool_use must have a single result. Found multiple `tool_result` blocks
- [BUG] Claude Code TS SDK expects the prompt stream to remain open while working
- [BUG] "invalid_request_error" `tool_use` ids were found without `tool_result` blocks immediately after
- [BUG] API 400: thinking block ordering error during conversation with Task/Explore agent
- [BUG] Sonnet 1M context window unavailable on Max 20x subscription - regression from ~2 weeks ago
- [Bug] Session token limit reached prematurely after upgrade to v2.0.64
- API Error 500 (Internal Server Error) during active session
- [BUG] API Error: Content block is not a text block
- [BUG] Output blocked by content filtering policy
- [Bug] Anthropic API Error: 400 Tool Concurrency Issues with Opus Model
- [BUG] Claude Code Pro Quota Significantly Reduced: Limit Reached in ~20 Prompts per 5 Hours
- [BUG] Continuous "API Error: 400 due to tool use concurrency issues" in Claude Code in VS Code
- [BUG] HTTPS_PROXY is not applied to the Anthropic API POST requests when set in ~/.claude/settings.json
- Claude Code freezes during API call ("Befuddling" spinner), terminal becomes completely unresponsive
- I'm getting api error on each call: API Error: 500...
- [BUG] Claude Code stating session limits hit and rejecting requests despite token quota being available
- [BUG] Figma Desktop MCP HTTP connection fails with "No session found for sessionId
- [Bug] Anthropic API Error: Client Closed Request (499)
- [BUG] Claude Code SDK unable to find executable
- [BUG] API Error: Request timed out.
- [BUG] CLI-only "API Error: Rate limit reached" on every request despite 97% quota remaining (Max 20x plan)
- ⎿ API Error: 500 {"type":"error","error":{"type":"api_err...
- [Bug] Anthropic API Weekly Usage Limits Unexpectedly Low
- [BUG] maximum of 4 blocks with cache_control may be provided
- Persistent API Connection Failures During Fetch Requests
- Persistent API Request Timeout with Exponential Backoff Failure
- [BUG] Scheduled triggers API returns HTTP 500 on all endpoints (list, get, run), create returns 200 but trigger not persisted
- Requests failing: API Error: 500...
- Claude Code excessive limits usage in recent updates. Limits have either been reduced, or Claude Code is incorrectly counting tokens
- [Bug] API Connection Failures on Poor Network Conditions
- [Bug] Anthropic API Error: Internal Server Error (500)
- [Bug] Connection Failure: 503 Error Preventing CLI Startup
- [BUG] Getting "overloaded" errors in Claude Code (Anthropic's official CLI) despite having an active Claude Pro subscription
- [FEATURE] Align tool_reference.tool_name character limit with tool.name (128 characters)
- [BUG] Claude usage limit reached. Your limit will reset at 3pm
- Programmatic Task Tool: Missing Progress Feedback in SDK Mode
- [BUG] CLAUDE_CODE_ATTRIBUTION_HEADER=0 also blocks auto classifier model
- [Bug] Anthropic API Error: Invalid message structure with thinking blocks
- [BUG] API Error 400 "no low surrogate in string" when Bash output contains invalid Unicode
- [BUG] Error during compaction: Error: API Error: 400
- [BUG] /context fails on first try with thinking anabled, works on second try
- Frequent API 529 Overloaded Errors on Team/Pro Plan
- Invalid JSON Request: Malformed Low Surrogate in API Payload
- ⎿ API Error: 500 {"type":"error","error":{"type":"api_error"...
- [BUG] Claude code Unresponsible with status 529
- [BUG] API Error: 400 error
- [Bug] Anthropic API Error: Internal Server Error (500)
- [Bug] Anthropic API Error: Image exceeds 5 MB maximum size limit
- [Bug] Anthropic API Error: Image Upload Size Blocking All Message Attempts
- [BUG]
- [Bug] Anthropic API Error: Usage Policy violation on non-policy-violating prompts
- Claude Code + Claude Web return 500 errors for single user in org (“No organization or project”)
- [BUG] Getting incorrect "exceeded the 32000 output token maximum"
- Sonnet and Opus ClaudecodeCLI: API Error: 500 {"type":"error","error":{"type":"api_error","...
- [BUG] [BUG] Claude not respecting Azure AI foundry environment variables
- [BUG] Persistent API Error After Teleporting Session
- API Request Size Exceeds Context Window Limit
- Persistent API Request Timeout After Multiple Retry Attempts
- Using the Proxy results in a 404
- [Bug] Anthropic API Error: Internal Server Error (500) with no retry mechanism
- [BUG] Session resume fails with "Invalid signature in thinking block" - thinking block signatures not persisted
- [BUG] VS Code Extension: "tool_use ids must be unique" API 400 error during multi-step operations
- [BUG] Got API Error 500
- [BUG] `--json-schema` defined JSON doesn't exist in `structured_output`
- ⛔️[Bug] Anthropic API Error: Internal Server Error (500) AS ALWAYS
- [BUG] API Error (Connection error.) with TypeError (fetch failed)
- Invalid Thinking Block Parameters in API Request
- I used $10.63 of Claude Code, and have set my account...
- ⎿ API Error: 500 {"type":"error","error":{"type":"api_err...
- [Bug] Anthropic API: Extreme latency on Claude Code requests (15s+ to first token)
- [BUG] API Error 500 - Internal server error
- [BUG] API 400 error: assistant message thinking blocks serialized with `text` before `thinking` in conversation replay
- [Bug] Anthropic API Error: Tool Use Concurrency Blocking Requests
- Feature Request: Checkpoint Rollback Mechanism for Conversation Recovery This title captures the core feature request of adding a way to roll back to previous conversation states, particularly to help recover from tool use errors or other blocking issues
- Missing Final Result Event in Streaming JSON Output with sdk
- Frequent API 500 errors across all conversations
- API Error 500 (api_error) — multiple requests in a long Opus 4.6 session
- [BUG] Bug Report: Claude Code API 500 Internal Server Error