mirror of
https://github.com/tiennm99/ccs.git
synced 2026-07-16 04:18:05 +00:00
fix(cliproxy): restore agy legacy 4.5 lookup compatibility
This commit is contained in:
@@ -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()));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user