mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-23 09:31:13 +00:00
* fix(provider-runtime): unify HTTP 429 transient classifiers across retry and POST gate Route 429 through the POST retry gate so retry-enabled POST helpers throw into the retry loop for rate-limited responses instead of returning them past the retry scope. Share the same transient status set between isTransientProviderHttpStatus and isTransientProviderOperationError. Add a caller-level regression test that exercises the guarded POST 429-to-200 flow through postJsonRequest with retryStage read. * fix(provider-runtime): centralize transient HTTP status predicate into one canonical export