fix(gemini): resolve customtools alias in mapping lookup

This commit is contained in:
YanzheL
2026-04-01 02:19:42 +08:00
parent 095bef9554
commit 4514f3fc11
3 changed files with 128 additions and 13 deletions
@@ -268,6 +268,12 @@ func TestMapAntigravityModel_WildcardTargetEqualsRequest(t *testing.T) {
requestedModel: "gemini-2.5-flash",
expected: "gemini-2.5-flash",
},
{
name: "customtools alias falls back to normalized preview mapping",
modelMapping: map[string]any{"gemini-3.1-pro-preview": "gemini-3.1-pro-high"},
requestedModel: "gemini-3.1-pro-preview-customtools",
expected: "gemini-3.1-pro-high",
},
}
for _, tt := range tests {