From 5bcef7d604ca4fe623dc0bf5965d8cc2196e9a7d Mon Sep 17 00:00:00 2001 From: PQ32 Developer Date: Sun, 10 May 2026 15:21:45 -0700 Subject: [PATCH] Patch 4: Increase OpenRouter promptWindowLimit fallback via AGENT_CONTEXT_WINDOW_FALLBACK Both static and instance fallbacks increased from 4096 to 2,000,000 tokens. When model isn't in models.json cache (e.g. Grok), it was falling back to 4096 tokens causing severe truncation of file reads. Reuses AGENT_CONTEXT_WINDOW_FALLBACK env var from Patch 2. --- server/utils/AiProviders/openRouter/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/utils/AiProviders/openRouter/index.js b/server/utils/AiProviders/openRouter/index.js index 28d4306b..9e3e5196 100644 --- a/server/utils/AiProviders/openRouter/index.js +++ b/server/utils/AiProviders/openRouter/index.js @@ -168,7 +168,7 @@ class OpenRouterLLM { {} ) : {}; - return availableModels[modelName]?.maxLength || 4096; + return availableModels[modelName]?.maxLength || Number(process.env.AGENT_CONTEXT_WINDOW_FALLBACK) || 2_000_000; } promptWindowLimit() {