Просмотр исходного кода

tweak: add additional overflow error patterns (#19446)

Aiden Cline 2 недель назад
Родитель
Сommit
6f5b70e681
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      packages/opencode/src/provider/error.ts

+ 3 - 0
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) {