We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3b1fd86 commit e65a670Copy full SHA for e65a670
1 file changed
apps/sim/tools/index.ts
@@ -826,18 +826,18 @@ async function executeToolRequest(
826
!response.ok &&
827
isRetryableFailure(null, response.status)
828
) {
829
- try {
830
- await response.arrayBuffer()
831
- } catch {
832
- // Ignore errors when consuming body
833
- }
834
const retryAfterMs = parseRetryAfterHeader(response.headers.get('retry-after'))
835
if (retryAfterMs > retryConfig.maxDelayMs) {
836
logger.warn(
837
`[${requestId}] Retry-After (${retryAfterMs}ms) exceeds maxDelayMs (${retryConfig.maxDelayMs}ms), skipping retry`
838
)
839
break
840
}
+ try {
+ await response.arrayBuffer()
+ } catch {
+ // Ignore errors when consuming body
+ }
841
const backoffMs = calculateBackoff(
842
attempt,
843
retryConfig.initialDelayMs,
0 commit comments