Browse Source

fix: show helpful message when free usage limit is exceeded (#13005)

Dax 2 weeks ago
parent
commit
8bdf6fa359
1 changed files with 2 additions and 0 deletions
  1. 2 0
      packages/opencode/src/session/retry.ts

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

@@ -64,6 +64,8 @@ export namespace SessionRetry {
 
     if (MessageV2.APIError.isInstance(error)) {
       if (!error.data.isRetryable) return undefined
+      if (error.data.responseBody?.includes("FreeUsageLimitError"))
+        return `Free usage exceeded, add credits https://opencode.ai/zen`
       return error.data.message.includes("Overloaded") ? "Provider is overloaded" : error.data.message
     }