[BUG] Rate limits blocking multi-agent Claude Code workflows even at highest paid tier
Preflight Checklist
- [x] I have searched existing issues
- [x] This is a single bug report
- [x] I am using the latest version of Claude Code
What's Wrong?
Running multiple Claude Code instances in parallel (5-6 concurrent, not always simultaneous) on the highest paid plan tier. Frequently hitting:
API Error: Server is temporarily limiting requests (not your usage limit) · Rate limited
The error message itself distinguishes this from usage/token budget — this is infrastructure-level request rate limiting, not a monthly cap.
Frequency has been increasing. Makes multi-instance Claude Code work effectively non-viable for sustained use even at the top paid tier.
What Should Happen?
For a paying customer at the highest tier running multiple concurrent Claude Code instances:
- Request rate limits should scale meaningfully with paid tier — top tier should accommodate parallel-agent patterns
- Or: limits should be transparent + predictable so users can plan around them — current behavior is opaque + intermittent
- Or: rate limits should account for parallel-agent patterns explicitly (the direction agentic coding is moving)
- At minimum: error path should be actionable (which limit, current consumption, when it resets, what would help)
Error Messages/Logs
API Error: Server is temporarily limiting requests (not your usage limit) · Rate limited
Steps to Reproduce
- Run 5-6 Claude Code instances concurrently on the highest paid plan tier
- Encounter intermittent rate limit blocks at unpredictable intervals
- Note: error explicitly states "not your usage limit" — this is request-rate limiting, not token budget
Claude Model
Opus
Is this a regression?
I don't know
Claude Code Version
2.1.142
Platform
Anthropic API
Operating System
Other Linux
Terminal/Shell
Other
Additional Information
Strategic context:
Multi-agent agentic coding is the emerging pattern for serious developer workflows. Running multiple concurrent Claude Code instances should be a strength, not a friction point. I do not experience comparable rate limit blocks on OpenAI Codex with similar multi-instance usage. This is a real competitive vulnerability as multi-agent coding scales as a market segment.
Clarification re: the public conversation about rate limits:
This report is about infrastructure request-rate limiting, NOT monthly token/usage budget caps. The two get conflated frequently. Request-rate is what blocks productive work in the moment on a paid tier; token-budget is what tier selection covers. Conflating them in user-feedback discussions misses the actual pain.
I want to raise this clearly because the conversation about rate limits often defaults to the wrong layer.
Showing cached comments. Read the full discussion on GitHub ↗
6 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
The distinction you draw — "Server is temporarily limiting requests (not your usage limit) · Rate limited" — is the important one and the one the documentation does not cover. Two structurally different limits with the same surface symptom (
API Error):These are independent. An operator can be at 12% of monthly budget and still hit (2) when running 5–6 parallel instances. The opaqueness you flag — the error doesn't say which limit, current consumption, or reset time — is what makes the two impossible to distinguish from the user side without proxying the API to inspect headers.
A few notes that may help while this is open:
The error-path actionability ask (which limit / current / reset / what would help) is the lowest-cost concrete fix and the one that would unblock the most users in the shortest time.
---
Edit: removed an earlier paragraph suggesting a specific stagger interval (5–15s) and a token-bucket characterization of the ceiling. I had not verified either on a real account before posting and the limit's actual shape (per-second vs per-minute, per-account vs per-org) is what your issue is asking Anthropic to make transparent — so guessing at it here works against that ask.
I'm going to add that I am getting the same errors on workflows repeatedly which makes the tool essentially unusable as envisioned. I have to rate limit to 2 parallel workflows for now which is quite frankly ludicrous for a $200/m subscription. Only difference from the original poster is I'm on Mac and operating on iterm2.
I can confirm. Same problem with 20x Max Plan. Can't use workflows.
Chiming in with a few things that may be useful while this is open.
The distinction you draw between infrastructure request-rate limiting and monthly token/usage budget is the right one to keep sharp, and it keeps getting collapsed in Anthropic's public discussion. They are two separate ceilings. The error text ("not your usage limit") is the tell, and it is buried in a generic API error surface that gives you nothing actionable.
On the "what would help" front:
The most practical near-term ask is the one you list as option 3 in your issue: error responses that include which limit was hit, current consumption against that limit, and a reset timestamp. That alone would let operators build sensible backoff and retry logic instead of treating rate limit errors as noise to swallow.
Longer term, parallel-agent patterns are not going away. The tools that have emerged in the last several months (worktree fan-out, agent-view, background session management) all push toward running more instances, not fewer. Limits that do not scale with that usage pattern will become a harder and harder ceiling.
The 5-15s stagger that gets suggested in threads like this is a workaround, not a solution - and as yurukusa noted above it is based on guesswork about the actual shape of the ceiling. Until the limit's shape is documented (per-second vs per-minute, per-account vs per-org, what the actual ceiling is at each tier), any stagger interval is just a random retry interval with extra steps.
On the competitive point: the issue is real. Developers running parallel Claude Code fleets are making infrastructure choices, and opaque intermittent limits affect those choices.
The framing here is exactly right -- this is an infrastructure tier problem, not a token budget problem.
When you run 5-6 concurrent instances, each session independently replays its full system prompt and context on every turn. The request rate multiplier is roughly (concurrent_sessions turns_per_minute context_tokens_per_turn). At that scale, even caching doesn't fully absorb it because each session has a different cache key.
A few things that have helped with sustained multi-agent work:
None of these are real solutions -- they're friction management. The right fix is tier-aware rate limiting that accounts for multi-instance patterns, which requires Anthropic to instrument for it.
Disclosure: I'm building Claudiverse (claudeverse.ai), a session orchestration layer for Claude Code. Rate limit behavior across concurrent sessions is something we track closely.