You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The per-minute message now says "Please retry after 1 minute" rather than
explaining the fixed window inline, and both messages ask politely. The SDK and
CLI READMEs quote them verbatim, so they move together — a quoted sentence the
server no longer sends is the exact problem this round set out to fix.
The window explanation moves into the prose around the quote, where it reads as
background rather than as an error message.
No runtime change; the errors test that pins verbatim passthrough is updated to
the new text. Patch bumps on both packages so the READMEs reach PyPI.
Copy file name to clipboardExpand all lines: sonilo-cli/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -187,8 +187,8 @@ That is the one 402 a retry can never fix.
187
187
Two separate limits return `HTTP 429`, and they want opposite handling. The CLI prints the API's
188
188
own sentence, so the wording says which one you hit:
189
189
190
-
sonilo: HTTP 429: Rate limit exceeded: your account allows 60 requests per minute. Rejected requests count toward the limit too, so wait for the next minute window (up to 60 sec) rather than retrying right away. To raise your limit, contact info@sonilo.com. (rate_limit_exceeded)
191
-
sonilo: HTTP 429: Too many concurrent generations: 5 of 5 in progress. Wait for one to finish before starting another. To raise your limit, contact info@sonilo.com. (rate_limit_exceeded)
190
+
sonilo: HTTP 429: Rate limit exceeded: your account allows 60 requests per minute. Please retry after 1 minute. To raise your limit, please contact info@sonilo.com. (rate_limit_exceeded)
191
+
sonilo: HTTP 429: Too many concurrent generations: 5 of 5 in progress. Please wait for one to finish before starting another. To raise your limit, please contact info@sonilo.com. (rate_limit_exceeded)
192
192
193
193
The first means calls are going out too fast. The counter runs on a fixed 60-second window and
194
194
rejected calls count toward it too, so wait the window out instead of retrying inside it. The
0 commit comments