Просмотр исходного кода

add retry case for grok resource exhausted

Aiden Cline 2 месяцев назад
Родитель
Сommit
91db82c138
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      packages/opencode/src/session/retry.ts

+ 3 - 0
packages/opencode/src/session/retry.ts

@@ -65,6 +65,9 @@ export namespace SessionRetry {
         if (json.type === "error" && json.error?.type === "too_many_requests") {
           return "Too Many Requests"
         }
+        if (json.code === "Some resource has been exhausted") {
+          return "Provider is overloaded"
+        }
       } catch {}
     }