Skip to content

Comments

fix: 默认补全 Antigravity 的 Gemini 3.1 Pro 透传映射#625

Merged
Wei-Shaw merged 1 commit intoWei-Shaw:mainfrom
cagedbird043:pr/antigravity-default-gemini31-passthrough
Feb 25, 2026
Merged

fix: 默认补全 Antigravity 的 Gemini 3.1 Pro 透传映射#625
Wei-Shaw merged 1 commit intoWei-Shaw:mainfrom
cagedbird043:pr/antigravity-default-gemini31-passthrough

Conversation

@cagedbird043
Copy link
Contributor

变更说明

  • 在 Antigravity 自定义 model_mapping 存在时,默认补全以下透传映射(仅在未被显式映射或通配符覆盖时补全):
    • gemini-3-flash -> gemini-3-flash
    • gemini-3.1-pro-high -> gemini-3.1-pro-high
    • gemini-3.1-pro-low -> gemini-3.1-pro-low
  • 保持现有通配符优先级:若已有 gemini-3* 等通配符规则,则不强行写入显式透传。
  • 补充并更新对应单元测试。

目的

  • 避免批量/手动映射后遗漏关键 Gemini 模型,导致模型白名单或路由异常。
  • 在“默认可用”与“自定义可控”之间保持兼容:不破坏已有通配符策略。

影响范围

  • backend/internal/service/account.go
  • backend/internal/service/account_wildcard_test.go

验证

  • 已执行:go test ./internal/service(通过)
  • 已执行:go test -tags unit ./internal/service(通过)

@Wei-Shaw Wei-Shaw merged commit 1b4e504 into Wei-Shaw:main Feb 25, 2026
4 checks passed
@cagedbird043 cagedbird043 deleted the pr/antigravity-default-gemini31-passthrough branch February 25, 2026 06:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants