Files
openclaw/src/provider-runtime
Peter Lee 5c98a12ab1 fix(provider-runtime): treat HTTP 429 as retryable in provider operations (#106365)
* 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
2026-07-17 22:38:04 +03:00
..