From 40391ac3ac1ff673b8301f29f11c35d7bcdd97cd Mon Sep 17 00:00:00 2001 From: Release Repro Date: Fri, 31 Jul 2026 13:17:08 -0400 Subject: [PATCH] fix(models): use exact DeepSeek context window --- lib/foundation/fabro-model/src/catalog.rs | 1 + .../fabro-model/src/catalog/providers/openrouter.toml | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/foundation/fabro-model/src/catalog.rs b/lib/foundation/fabro-model/src/catalog.rs index 81d25d29e..f2332249a 100644 --- a/lib/foundation/fabro-model/src/catalog.rs +++ b/lib/foundation/fabro-model/src/catalog.rs @@ -4198,6 +4198,7 @@ enabled = true .unwrap_or_else(|| panic!("'{id}' should resolve on provider '{provider}'")); assert_eq!(model.id, id, "{provider}/{id}"); assert_eq!(model.provider, provider, "{provider}/{id}"); + assert_eq!(model.limits.context_window, 1_048_576, "{provider}/{id}"); } for alias in ["deepseek", "deepseek-v4", "deepseek-flash"] { let model = catalog diff --git a/lib/foundation/fabro-model/src/catalog/providers/openrouter.toml b/lib/foundation/fabro-model/src/catalog/providers/openrouter.toml index d2576a830..d4ea987bb 100644 --- a/lib/foundation/fabro-model/src/catalog/providers/openrouter.toml +++ b/lib/foundation/fabro-model/src/catalog/providers/openrouter.toml @@ -419,7 +419,7 @@ family = "deepseek-v4" agent_profile = "openai" [providers.openrouter.models."deepseek-v4-pro".limits] -context_window = 1050000 +context_window = 1048576 max_output = 384000 [providers.openrouter.models."deepseek-v4-pro".features] @@ -448,7 +448,7 @@ aliases = ["deepseek-v4", "deepseek", "deepseek-flash"] agent_profile = "openai" [providers.openrouter.models."deepseek-v4-flash".limits] -context_window = 1050000 +context_window = 1048576 max_output = 384000 [providers.openrouter.models."deepseek-v4-flash".features]