github lbjlaq/Antigravity-Manager v4.1.7
Antigravity Tools v4.1.7

11 hours ago
-   **[核心修复] 修复图像生成 API (429/500/503) 自动切换账号问题 (Issue #1622)**:
    -   **自动重试**: 为 `images/generations` 和 `images/edits` 引入了与 Chat API 一致的自动重试与账号轮换机制。
    -   **体验一致性**: 确保在某个账号配额耗尽或服务不可用时,请求能自动故障转移到下一个可用账号,不再直接失败。
-   **[核心功能] 新增账户自定义标签支持 (PR #1620)**:
    -   **标签管理**: 支持为每个账户设置个性化标签,方便在多账户环境下快速识别。
    -   **交互优化**: 账户列表和卡片视图均支持直接查看和内联编辑标签。
    -   **多语言支持**: 完整适配中、英双语显示。
-   **[核心修复] 修复数据库为空时 `get_stats` 返回 NULL 导致崩溃的问题 (PR #1578)**:
    -   **NULL 值处理**: 在 SQL 查询中使用 `COALESCE(SUM(...), 0)` 确保在没有日志记录时依然返回数值,解决了 `rusqlite` 无法将 `NULL` 转换为 `u64` 的问题。
    -   **性能保留**: 保留了本地分支中通过单次查询获取多项统计数据的性能优化逻辑。

-   **[核心修复] Claude 403 错误处理与账号轮换优化 (PR #1616)**:
    -   **403 状态映射**: 将 403 (Forbidden) 错误映射为 503 (Service Unavailable),防止客户端(如 Claude Code)因检测到 403 而自动登出。
    -   **自动禁用逻辑**: 检测到 403 错误时自动将账号标记为 `is_forbidden` 并从活跃池中移除,避免该账号在接下来的请求中被继续选中。
    -   **临时风控识别**: 识别 `VALIDATION_REQUIRED` 错误,并对相关账号执行 10 分钟的临时阻断。
    -   **轮换稳定性**: 修复了在账号额度耗尽 (QUOTA_EXHAUSTED) 时的过早返回问题,确保系统能正确尝试轮换到下一个可用账号。
-   **[核心功能] OpenCode CLI 配置同步集成 (PR #1614)**:
    -   **一键同步**: 自动生成 `~/.config/opencode/opencode.json`,支持 Anthropic 和 Google 双 Provider 自动配置。
    -   **账号导出**: 可选同步账号列表至 `antigravity-accounts.json`,供 OpenCode 插件直接导入。
    -   **备份与还原**: 同步前自动备份原有配置,支持一键还原。
    -   **跨平台支持**: 统一适配 Windows、macOS 和 Linux 环境。
    -   **体验优化**: 修复了 RPC 参数包装问题,补全了多语言翻译,并优化了配置文件不存在时的视图状态。
-   **[核心功能] 允许隐藏未使用的菜单项 (PR #1610)**:
    -   **可见性控制**: 在设置页面新增“菜单项显示设置”,允许用户自定义侧边栏显示的导航项。
    -   **界面美化**: 为极简用户提供更清爽的界面,隐藏不常用的功能入口。

-   **[核心修复] Gemini 原生协议图像生成完全修复 (Issue #1573, #1625)**:
    -   **400 错误修复**: 修复了 Gemini 原生协议生成图片时,因请求体 `contents` 数组缺失 `role: "user"` 字段导致的 `INVALID_ARGUMENT` 错误。
    -   **参数透传支持**: 确保 `generationConfig.imageConfig` (如 `aspectRatio`, `imageSize`) 能正确透传给上游,不再被错误过滤。
    -   **错误码优化**: 优化了图像生成服务的错误映射,确保 429/503 等状态码能正确触发客户端的重试机制。
-   **[核心增强] 自定义映射支持手动输入任意模型 ID**:
    -   **灵活输入**: 在自定义映射的目标模型选择器中新增手动输入功能,用户现在可以在下拉菜单底部直接输入任意模型 ID。
    -   **未发布模型体验**: 支持体验 Antigravity 尚未正式发布的模型,例如 `claude-opus-4-6`。用户可以通过自定义映射将请求路由到这些实验性模型。
    -   **重要提示**: 并非所有账号都支持调用未发布的模型。如果您的账号无权访问某个模型,请求可能会返回错误。建议先在少量请求中测试,确认账号权限后再大规模使用。
    -   **快捷操作**: 支持 Enter 键快速提交自定义模型 ID,提升输入效率。

Don't miss a new Antigravity-Manager release

NewReleases is sending notifications on new releases.