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(), {});