From 6f5b70e681b3a257c01fae1df4dbfe555cd216ef Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Fri, 27 Mar 2026 15:19:51 -0500 Subject: [PATCH] tweak: add additional overflow error patterns (#19446) --- packages/opencode/src/provider/error.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/opencode/src/provider/error.ts b/packages/opencode/src/provider/error.ts index 7a171f4dbb..52e525177a 100644 --- a/packages/opencode/src/provider/error.ts +++ b/packages/opencode/src/provider/error.ts @@ -23,6 +23,9 @@ export namespace ProviderError { /request entity too large/i, // HTTP 413 /context length is only \d+ tokens/i, // vLLM /input length.*exceeds.*context length/i, // vLLM + /prompt too long; exceeded (?:max )?context length/i, // Ollama explicit overflow error + /too large for model with \d+ maximum context length/i, // Mistral + /model_context_window_exceeded/i, // z.ai non-standard finish_reason surfaced as error text ] function isOpenAiErrorRetryable(e: APICallError) {