summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2025-12-03 11:16:10 -0600
committerAiden Cline <[email protected]>2025-12-03 11:16:27 -0600
commit91db82c138cc7ab1e046d078e44e6336669da3a6 (patch)
tree307951b544a1f7a30da7e5310166d3affbbed072
parent0eb97086fce1283047fd2296fcdbc37b09b4763f (diff)
downloadopencode-91db82c138cc7ab1e046d078e44e6336669da3a6.tar.gz
opencode-91db82c138cc7ab1e046d078e44e6336669da3a6.zip
add retry case for grok resource exhausted
-rw-r--r--packages/opencode/src/session/retry.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/opencode/src/session/retry.ts b/packages/opencode/src/session/retry.ts
index ace7350b2..3cabacdb8 100644
--- a/packages/opencode/src/session/retry.ts
+++ b/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 {}
}