diff options
| author | Dax <[email protected]> | 2026-02-10 13:58:29 -0500 |
|---|---|---|
| committer | opencode <[email protected]> | 2026-02-10 19:04:10 +0000 |
| commit | 8bdf6fa3594faebae329332e28769988d9e3f200 (patch) | |
| tree | d1057b9e3f6acaa642b116557a98463a2a78865b | |
| parent | 1d11a0adfd145302a158d6afa75660f45d82a5a9 (diff) | |
| download | opencode-8bdf6fa3594faebae329332e28769988d9e3f200.tar.gz opencode-8bdf6fa3594faebae329332e28769988d9e3f200.zip | |
fix: show helpful message when free usage limit is exceeded (#13005)
| -rw-r--r-- | packages/opencode/src/session/retry.ts | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/opencode/src/session/retry.ts b/packages/opencode/src/session/retry.ts index 0d9a865b1..2fc159dda 100644 --- a/packages/opencode/src/session/retry.ts +++ b/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 } |
