From 7486a60ee7aca4121b8d7af03cfea371c85dbc3c Mon Sep 17 00:00:00 2001 From: Jan Leon Date: Mon, 29 Jun 2026 17:05:25 +0200 Subject: [PATCH] chore: remove unused models.dev context export (#5356) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Integrated into release/v3.8.41 — dead-code removal (typecheck:core EXIT 0, 102 affected tests green, fabricated-docs clean). Thanks @JxnLexn. --- src/lib/modelsDevSync.ts | 9 --------- tests/unit/modelsDevSync-extended.test.ts | 3 +-- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/src/lib/modelsDevSync.ts b/src/lib/modelsDevSync.ts index 13d1cd3905..4c7afefaa8 100644 --- a/src/lib/modelsDevSync.ts +++ b/src/lib/modelsDevSync.ts @@ -922,12 +922,3 @@ export async function initModelsDevSync(): Promise { const interval = settings.modelsDevSyncInterval as number | undefined; startPeriodicSync(interval); } - -/** - * Get context window limit for a specific model from synced capabilities. - * Returns null if not available. - */ -export function getModelContextLimit(provider: string, modelId: string): number | null { - const caps = getSyncedCapabilities(provider, modelId); - return caps[provider]?.[modelId]?.limit_context ?? null; -} diff --git a/tests/unit/modelsDevSync-extended.test.ts b/tests/unit/modelsDevSync-extended.test.ts index d92936e654..9b96a8440b 100644 --- a/tests/unit/modelsDevSync-extended.test.ts +++ b/tests/unit/modelsDevSync-extended.test.ts @@ -274,8 +274,7 @@ test("modelsDev capabilities helpers create the table, persist rows, filter by p assert.equal(allCaps.anthropic["claude-sonnet-4-20250514"].attachment, true); assert.deepEqual(Object.keys(openaiOnly), ["openai"]); assert.equal(openaiOnly.openai["gpt-4o"].limit_context, 128000); - assert.equal(modelsDev.getModelContextLimit("openai", "gpt-4o"), 128000); - assert.equal(modelsDev.getModelContextLimit("openai", "missing"), null); + assert.equal("getModelContextLimit" in modelsDev, false); modelsDev.clearModelsDevCapabilities(); assert.deepEqual(modelsDev.getSyncedCapabilities(), {});