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

latest release: v4.7.14-beta
5 hours ago
  • [支持“轻量模式”降低后台常驻内存] 退出或最小化到托盘时释放 WebView 渲染进程 (Fixes #3502):
    • 按需销毁与常驻内存骤降: 支持在关闭窗口或最小化到托盘时主动销毁前端 WebView 渲染进程(enter_lightweight_mode),Rust 后台核心服务(反代网关、7 天智能预热、额度监控、熔断器)100% 保持正常运行,后台常驻内存直接从约 160MB250MB 骤降至约 30MB35MB。
    • 无感自愈与动态重建: 无论通过托盘左键点击、托盘菜单“显示主窗口”还是系统单实例二次启动应用(tauri_plugin_single_instance),均自动调用 exit_lightweight_mode 并基于配置动态重建主窗口,无缝恢复窗口记忆的位置、尺寸与 Win32 原生应用图标。
    • 双端即时切换与多语言同步: 在托盘菜单中直接提供即时可勾选的 CheckMenuItem 开关,在“设置 -> 通用设置”中提供可视化卡片与说明,并完整适配中英文多语言。
  • [客户端进程管理与重启动作加固] 彻底解决账号切换后自动重启 IDE 偶发弹窗报错或无法拉起 (Fixes #3499, #3501, Thanks to @Terryli246):
    • 引擎进程快照严格过滤与源头隔离: 在 get_process_infois_helper_process 中严格识别并排除 Antigravity 内部语言服务引擎 language_server 及其专属参数(--standalone--override_ide_name--subclient_type),彻底消除哈希表进程遍历偶发先捕获到后台引擎进程导致的误重启。
    • 跨平台启动参数安全清洗: 增加 sanitize_restart_args 过滤管线,拦截并剥离引擎内部私有参数,杜绝在 Windows/Linux 下误以引擎模式无头拉起或启动主程序参数错乱,确保 GUI 客户端正常呈现。
    • macOS open 命令规范化传参: 规范化 macOS open 命令行调用方式,所有传递给目标 App 的参数统一通过 --args 显式隔离传入,彻底根除 macOS 原生 open 误把应用启动参数当成自身未识别选项(如 open: unrecognized option '--standalone')而抛出 Usage 弹窗报错的问题。
  • [账号配额智能预热与倒计时修复] 解决 Gemini 系列无预热、流量日志仅有第三方请求及倒计时不走动 (Fixes #3500):
    • 解除未激活周配额冷启动死锁: 解决 Gemini 账号在新周期未调用前周配额桶处于待激活状态且无 reset_time 时被调度器静默跳过的缺陷;支持未激活桶的自动冷启动唤醒,成功触发当周预热并激活 Google 服务端 7 天配额计时器。
    • 多窗口标识全量兼容与预热模型首选项联动: 扩展周配额桶匹配规则以兼容 7d 标识,并在预热执行时深度联动用户在设置中自定义勾选的 monitored_models 范围,彻底消除仅预热第三方模型的问题。
  • [流量日志与监控优化] 默认过滤高频健康检查请求,彻底杜绝探针刷屏与存储膨胀 (Fixes #3498):
    • 高频成功健康检查智能静默: 在 monitor_middleware 中针对 /health/healthz/api/health 路由进行判定。当健康检查响应状态为成功 (2xx) 时,默认跳过流量日志 (Traffic Log) 构建与 SQLite 持久化落盘,彻底解决 Docker、K8s 及云监控环境下每 15~30 秒探针刷屏淹没真实 API 业务调用的问题。
    • 故障诊断高可用保留: 若健康检查出现异常状态 (如 503 Service Unavailable、500 等),依然正常记录入库,完整保留探针失败的故障诊断与排障依据。
    • 环境变量灵活覆盖: 支持通过环境变量 ABV_LOG_HEALTH_CHECKS=true/1 显式开启全量探针记录,满足特定场景下的严格审计需求。

Don't miss a new Antigravity-Manager release

NewReleases is sending notifications on new releases.