Add Antigravity (agy) as a third agent backend for gemini-* models

This commit is contained in:
Ian Gulliver
2026-10-18 16:05:50 -07:00
parent a3680cd416
commit 543d1289e3
15 changed files with 1281 additions and 303 deletions
+13 -1
View File
@@ -18,6 +18,12 @@ let models = [
"gpt-5.6-sol",
"gpt-5.6-terra",
"gpt-5.6-luna",
"gemini-4-argon-high",
"gemini-4-argon-medium",
"gemini-4-argon-low",
"gemini-3.8-flash-high",
"gemini-3.8-flash-medium",
"gemini-3.8-flash-low",
]
struct PendingImage: Identifiable {
@@ -69,7 +75,13 @@ func uploadImages(_ api: API, _ imgs: [PendingImage]) async throws -> [String]?
var modelChoices: [String: String] = [:]
func vendorOf(_ model: String) -> String {
model.hasPrefix("gpt-") ? "codex" : "claude"
if model.hasPrefix("gpt-") {
return "codex"
}
if model.hasPrefix("gemini-") {
return "antigravity"
}
return "claude"
}
@MainActor