summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax <[email protected]>2026-02-10 13:58:29 -0500
committeropencode <[email protected]>2026-02-10 19:04:10 +0000
commit8bdf6fa3594faebae329332e28769988d9e3f200 (patch)
treed1057b9e3f6acaa642b116557a98463a2a78865b
parent1d11a0adfd145302a158d6afa75660f45d82a5a9 (diff)
downloadopencode-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.ts2
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
}