feat(antigravity): add gemini-3.5-flash-extra-low (Low) model
- Add gemini-3.5-flash-extra-low across CLI menu, provider models, usage, pricing - Add MITM synonyms (high/medium/extra-low) and split pattern so Low no longer falls through to Medium - Strip models/ prefix in getMappedModel for AG public name normalization Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
committed by
decolua
co-authored by
Cursor
parent
40cfa63eb8
commit
e6c09aad15
+3
-2
@@ -109,8 +109,9 @@ function getMappedModel(tool, model) {
|
||||
try {
|
||||
const aliases = getMitmAlias(tool);
|
||||
if (!aliases) return null;
|
||||
// Normalize via synonym map (e.g., gemini-default → gemini-3-flash)
|
||||
const lookup = MODEL_SYNONYMS?.[tool]?.[model] || model;
|
||||
// Normalize via synonym map (e.g., public AG names -> backend model ids)
|
||||
const normalizedModel = String(model).replace(/^models\//, "");
|
||||
const lookup = MODEL_SYNONYMS?.[tool]?.[normalizedModel] || normalizedModel;
|
||||
if (aliases[lookup]) return aliases[lookup];
|
||||
// Prefix match fallback
|
||||
const prefixKey = Object.keys(aliases).find(k => k && aliases[k] && (lookup.startsWith(k) || k.startsWith(lookup)));
|
||||
|
||||
Reference in New Issue
Block a user