The API layer issues on macOS
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 1–100
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,232 matches; the statistics above cover all 1,232.
- [BUG] Instantly hitting usage limits with Max subscription
- API Error: 400 due to tool use concurrency issues. Run /rewind to recover the conversation. - [Bug] Anthropic API Error: Unexpected 400 Bad Request Response
- Anthropic API Overloaded Error with Repeated 529 Status Codes
- [BUG] No response from API error when Advisor is triggered
- You've hit your limit · While usage is still at 84%
- [BUG] API Error 400 - Thinking Block Modification Error
- [BUG] Usage limits bugged after double limits expired on new years.
- Anthropic API Overloaded: Repeated 529 Errors on Requests
- [Bug] Anthropic API Credential Restriction Preventing API Requests
- Image Upload Exceeds Size Limit Causing Persistent API Request Failure
- StatusLine should expose API usage/quota information in JSON input
- Persistent ECONNRESET Errors on macOS Network Connections
- [BUG] 5-hour limit reached in less than 1h30
- Resuming an extended-thinking session fails permanently with 400 "thinking blocks cannot be modified" (transcript stores thinking text as empty but keeps signature)
- Bug Report API Error: 400 `tool_use` ids were found without `tool_result` blocks immediately after...
- [Bug] Max plan usage consumed at unusually high rate without workflow changes
- [BUG] claude -p fails with "tools.3.custom.input_examples: Extra inputs are not permitted"
- [Bug] Anthropic API Error: Overloaded Error (529) during Claude Code operations
- [BUG] Statusline context_window JSON contains cumulative tokens instead of current context usage
- [BUG] API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"}}
- [Bug] Anthropic API Error: Image processing failures causing conversation token waste
- [BUG] New VS Code Extension does not recognize ANTHROPIC_BASE_URL and shows login screen
- Corrupted image in context causes persistent API 400 errors, breaking the entire chat session
- [BUG] API Error 400: context_management: Extra inputs are not permitted
- [Bug] Anthropic API: Credit consumption rate increased 3-5x after January 1st
- [Bug] Anthropic API Error: Image does not match provided media type
- [BUG] API Error: 500
- Opus 4.6 (1M context) hits 'API Error: Rate limit reached' on Max subscription
- [BUG] Constantly Getting API Error: 500
- [BUG] ECONNRESET errors - Unable to connect to API despite healthy network
- [Bug] Anthropic API Error: Internal Server Error (500)
- JSON Parsing Error: Invalid Low Surrogate in Request Body
- Bug Report
- Anthropic API 529 Overloaded Error During Compaction Process
- [BUG] Rate limit 429 errors despite dashboard showing available quota - Two Max accounts, documented inconsistencies
- [BUG] --teleport fails with "Session not found" despite valid session (claude.ai returns 403 to CLI)
- [Bug] Anthropic API Error: Tool Use Concurrency Failure
- Anthropic API Overloaded Error (529)
- [BUG] Claude Code with Vertex AI (Unexpected value(s) `prompt-caching-scope-2026-01-05`)
- [Bug] Anthropic API Error: 500 Server Overload
- JANUARY 20th: Claude Code Web/Mobile: "Repository or branches not found" — persistent 404 on git_proxy endpoint
- [BUG] hi ⎿ API Error: 500 {"type":"error","error":{"type":"api_ error","message":"Internal server error"},"request_id":"req_011CXmPDXt3akdhtqcAggngS"}
- Anthropic API Overloaded Error During Request
- [Bug] Anthropic API Error: Credential Restricted to Claude Code
- [BUG] API Error 400: MCP tool names exceeding 64 character limit
- [BUG] Claude Cowork: `local_` prefixed session IDs rejected by API UUID validation
- [Bug] Anthropic API Rate Limiting: Usage quota exceeded rapidly with minimal requests
- OAuth Authentication Not Supported for Highest Plan Tier
- Internal server error
- Multiple bugs: thinking block ordering, settings schema validation, agent frontmatter
- [BUG] API Error: 400. Each `tool_use` block must have a corresponding `tool_result` block in the next
- Image Processing Failure: API Rejects Unrelated Context Image
- [Bug] Anthropic API Error: Cannot modify thinking blocks in assistant messages
- Cache read tokens consume 99.93% of usage quota - architectural scaling issue with CLAUDE.md re-reads
- [BUG] Claude hitting usage limits in no time, something broken for sure
- Intermittent "No Response from API" error with auto-retry (since ~June 17)
- [Bug] Anthropic API Error: Internal Server Error (500)
- Claude Desktop App: Cowork tab stuck on 'Sending request' - UUID validation error
- [BUG] Intermittent API 500 Internal Server Error (Feb 25, 2026, Opus 4.6)
- [Bug] Rate limit triggered before reaching session usage limit (71%)
- [BUG] API Error 400: "tool_use ids must be unique" when using -p flag with tool-requiring prompts
- [BUG] Unable to generate a AGPLv3 license due to content filtering policy
- [BUG] API Error 400: Thinking Block Modification Error (Not a Duplicate)
- [BUG] Getting "invalid beta flag" error despite CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1
- API Error: 400 with "messages.31.content.4.image.source.base64.data: Image does not match the provided media type image/jpeg"
- [BUG] GitHub repository sync broken in Claude Projects - files not accessible despite "Connected" status
- [Bug] Anthropic API Error: Internal server error (500)
- [Bug] Anthropic API Error: Internal Server Error (500)
- [Bug] Anthropic API Error: Invalid message format with thinking blocks
- [BUG][Bedrock] `x-anthropic-billing-header` text injected into system prompt causes 400 on Bedrock
- Frequent 504 Gateway Timeout errors from api.anthropic.com
- [BUG] Vertex AI 413 - can't count tokens
- [BUG] prompt-caching-scope-2026-01-05 beta header sent even when enablePromptCaching and useAnthropicBetaHeaders are set to false
- [BUG] Image base64 size (8.4 MB) exceeds API limit (5.0 MB). Please resize the image before sending.
- [BUG] Usage limit decrease without Anthropic telling developers
- [BUG] Excessive amounts of API error 529 and status.anthropic.com shows everything is working
- Anthropic API Overloaded Error During Request Retry Sequence
- [BUG] Usage limit erreicht trotz verfügbarer Weekly Quota (85% verbraucht laut claude.ai)
- [BUG] API Error: 400 due to tool use concurrency issues.
- [BUG] API Error: invalid_request_error When Sending A Image
- [BUG] Claude Code with Bedrock API often hits 4096 max output token limit on moderate complex tasks
- Anthropic API: Unexpected Opus Usage Limit Warnings on Pro Plan
- [BUG] TypeScript SDK ignores `resume` parameter - session resumption not working
- [Bug] Anthropic API Error: Service Unavailable
- API Error: 500 {"type":"error","error":{"type":"api_error",...
- CLI freezes with "No messages returned" error - never recovers
- Limit reached · resets 11:30am (Asia/Calcutta) · /upgrade to Max or turn on /extra-usage
- [Bug] Anthropic API Error: Internal Server Error (500)
- [Bug] Anthropic API: Unexpected Weekly Token Limit Depletion
- [Bug] Anthropic API Error: System role not supported on model
- [Bug] Anthropic API Error: 500 Internal Server Error with intermittent failures
- [Bug] Anthropic API Error: Internal Server Error (500)
- API Error 400: tool_use ids must be unique - occurs consistently
- [Bug] Session limit reached prematurely on Pro Plan despite low usage
- [Bug] Anthropic API Error: Internal Server Error (500)
- [Bug] Anthropic API Error: Internal Server Error (500)
- Image Dimension Exceeds Max Size in Multi-Image API Request
- [BUG] Opus 1M context window suddenly returns "Rate limit reached" on both Max and Team plans (200K works fine)
- [BUG] CLAUDE_CODE_MAX_OUTPUT_TOKENS: Capped from 64000 to 32000 on v2.0.14
- Validation Failure: Tool Name Exceeds 64 Character Limit