Patch 2: Increase context limit fallback via AGENT_CONTEXT_WINDOW_FALLBACK env var
Default fallback increased from 8,000 to 2,000,000 tokens. When provider doesn't declare promptWindowLimit (e.g. Grok via OpenRouter), the fallback was far too small causing severe truncation. Configure via AGENT_CONTEXT_WINDOW_FALLBACK in .env to override.
This commit is contained in:
parent
a4d14e12b8
commit
ea9187472f
@ -420,7 +420,7 @@ class Provider {
|
||||
*/
|
||||
static contextLimit(provider = "openai", modelName) {
|
||||
const llm = getLLMProviderClass({ provider });
|
||||
if (!llm || !llm.hasOwnProperty("promptWindowLimit")) return 8_000;
|
||||
if (!llm || !llm.hasOwnProperty("promptWindowLimit")) return Number(process.env.AGENT_CONTEXT_WINDOW_FALLBACK) || 2_000_000;
|
||||
return llm.promptWindowLimit(modelName);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user