Merge pull request #671 from kaitranntt/kai/fix/664-agy-legacy-model-lookup-compat

fix(cliproxy): restore AGY legacy model lookup compatibility
This commit is contained in:
Kai (Tam Nhu) Tran authored and GitHub committed 2026-03-03 11:49:47 -05:00
commit 9ec7f5af96
1 file changed
+13 -1
+13 -1
View File
@@ -6,7 +6,11 @@
*/
import { CLIProxyProvider } from './types';
import { normalizeModelIdForProvider } from './model-id-normalizer';
import {
isAntigravityProvider,
migrateDeniedAntigravityModelAliases,
normalizeModelIdForProvider,
} from './model-id-normalizer';
/**
* Thinking support configuration for a model.
@@ -309,6 +313,14 @@ export function findModel(provider: CLIProxyProvider, modelId: string): ModelEnt
.trim()
.toLowerCase();
const lookupCandidates = new Set([normalizedId, providerNormalizedId]);
if (isAntigravityProvider(provider)) {
const migratedRaw = migrateDeniedAntigravityModelAliases(normalizedId).trim().toLowerCase();
const migratedProvider = migrateDeniedAntigravityModelAliases(providerNormalizedId)
.trim()
.toLowerCase();
lookupCandidates.add(migratedRaw);
lookupCandidates.add(migratedProvider);
}
return catalog.models.find((m) => lookupCandidates.has(m.id.toLowerCase()));
}