Ver código fonte

followup Greptile

Thomas Mulder 3 meses atrás
pai
commit
9fbdb3dcb6
1 arquivos alterados com 4 adições e 1 exclusões
  1. 4 1
      src/hooks/foreground-fallback/index.ts

+ 4 - 1
src/hooks/foreground-fallback/index.ts

@@ -28,8 +28,9 @@ const RATE_LIMIT_PATTERNS = [
   /rate.?limit/i,
   /rate.?limit/i,
   /too many requests/i,
   /too many requests/i,
   /quota.?exceeded/i,
   /quota.?exceeded/i,
-  /ExceededBudget/i,  
   /usage.?exceeded/i,
   /usage.?exceeded/i,
+  /ExceededBudget/i,
+  /over.?budget/i,
   /usage limit/i,
   /usage limit/i,
   /overloaded/i,
   /overloaded/i,
   /resource.?exhausted/i,
   /resource.?exhausted/i,
@@ -163,6 +164,8 @@ export class ForegroundFallbackManager {
           msg.includes('usage limit') ||
           msg.includes('usage limit') ||
           msg.includes('usage exceeded') ||
           msg.includes('usage exceeded') ||
           msg.includes('quota exceeded') ||
           msg.includes('quota exceeded') ||
+          msg.includes('exceededbudget') ||
+          msg.includes('over budget') ||
           msg.includes('high concurrency') ||
           msg.includes('high concurrency') ||
           msg.includes('reduce concurrency')
           msg.includes('reduce concurrency')
         ) {
         ) {