-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Description
Problem (one or two sentences)
The rate limiting messages that used to just show a countdown are now shown within the error details and are classified as errors.
Instead of showing the countdown till the request it shows:
API Error - Unknown API error. Please contact Roo Code support.
Clicking the Error details info icon shows: Rate limiting for 4 seconds...
Listed in the errors:
| | "api_req_retry_delayed" |
Uses error title
Roo-Code/webview-ui/src/components/chat/ErrorRow.tsx
Lines 126 to 127 in c3a4d14
| case "api_req_retry_delayed": | |
| return t("chat:apiRequest.errorTitle", { code: code ? ` · ${code}` : "" }) |
Uses failure message
Roo-Code/webview-ui/src/components/chat/ChatRow.tsx
Lines 1089 to 1090 in c3a4d14
| case "api_req_retry_delayed": | |
| let body = t(`chat:apiRequest.failed`) |
Context (who is affected and when)
Users who use APIs with rate limits
Reproduction steps
- Go to settings > Providers
- Open Advanced Settings
- Set Rate Limit to 10s
- Make requests
Expected result
Shows countdown to next request
Actual result
Shows API error
Variations tried (optional)
Tried different models, same behaviour
App Version
3.36.13
API Provider (optional)
Google Gemini
Model Used (optional)
gemini-3-flash-preview OR glm4.6
Roo Code Task Links (optional)
No response
Relevant logs or errors (optional)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status