Key changes: - Upgrade model mapping: Opus 4.5 → Opus 4.6-thinking with precise matching - Unified rate limiting: scope-level → model-level with Redis snapshot sync - Load-balanced scheduling by call count with smart retry mechanism - Force cache billing support - Model identity injection in prompts with leak prevention - Thinking mode auto-handling (max_tokens/budget_tokens fix) - Frontend: whitelist mode toggle, model mapping validation, status indicators - Gemini session fallback with Redis Trie O(L) matching - Ops: enhanced concurrency monitoring, account availability, retry logic - Migration scripts: 049-051 for model mapping unification
37 lines
1.5 KiB
SQL
37 lines
1.5 KiB
SQL
-- Force set default Antigravity model_mapping.
|
|
--
|
|
-- Notes:
|
|
-- - Applies to both Antigravity OAuth and Upstream accounts.
|
|
-- - Overwrites existing credentials.model_mapping.
|
|
-- - Removes legacy credentials.model_whitelist.
|
|
|
|
UPDATE accounts
|
|
SET credentials = (COALESCE(credentials, '{}'::jsonb) - 'model_whitelist' - 'model_mapping') || '{
|
|
"model_mapping": {
|
|
"claude-opus-4-6": "claude-opus-4-6",
|
|
"claude-opus-4-5-thinking": "claude-opus-4-5-thinking",
|
|
"claude-opus-4-5-20251101": "claude-opus-4-5-thinking",
|
|
"claude-sonnet-4-5": "claude-sonnet-4-5",
|
|
"claude-sonnet-4-5-thinking": "claude-sonnet-4-5-thinking",
|
|
"claude-sonnet-4-5-20250929": "claude-sonnet-4-5",
|
|
"claude-haiku-4-5": "claude-sonnet-4-5",
|
|
"claude-haiku-4-5-20251001": "claude-sonnet-4-5",
|
|
"gemini-2.5-flash": "gemini-2.5-flash",
|
|
"gemini-2.5-flash-lite": "gemini-2.5-flash-lite",
|
|
"gemini-2.5-flash-thinking": "gemini-2.5-flash-thinking",
|
|
"gemini-2.5-pro": "gemini-2.5-pro",
|
|
"gemini-3-flash": "gemini-3-flash",
|
|
"gemini-3-flash-preview": "gemini-3-flash",
|
|
"gemini-3-pro-high": "gemini-3-pro-high",
|
|
"gemini-3-pro-low": "gemini-3-pro-low",
|
|
"gemini-3-pro-image": "gemini-3-pro-image",
|
|
"gemini-3-pro-preview": "gemini-3-pro-high",
|
|
"gemini-3-pro-image-preview": "gemini-3-pro-image",
|
|
"gpt-oss-120b-medium": "gpt-oss-120b-medium",
|
|
"tab_flash_lite_preview": "tab_flash_lite_preview"
|
|
}
|
|
}'::jsonb
|
|
WHERE platform = 'antigravity'
|
|
AND deleted_at IS NULL;
|
|
|