mirror of
https://github.com/tiennm99/ccs.git
synced 2026-09-02 14:19:56 +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 { CLIProxyProvider } from './types';
|
||||||
import { normalizeModelIdForProvider } from './model-id-normalizer';
|
import {
|
||||||
|
isAntigravityProvider,
|
||||||
|
migrateDeniedAntigravityModelAliases,
|
||||||
|
normalizeModelIdForProvider,
|
||||||
|
} from './model-id-normalizer';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Thinking support configuration for a model.
|
* Thinking support configuration for a model.
|
||||||
@@ -309,6 +313,14 @@ export function findModel(provider: CLIProxyProvider, modelId: string): ModelEnt
|
|||||||
.trim()
|
.trim()
|
||||||
.toLowerCase();
|
.toLowerCase();
|
||||||
const lookupCandidates = new Set([normalizedId, providerNormalizedId]);
|
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()));
|
return catalog.models.find((m) => lookupCandidates.has(m.id.toLowerCase()));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user