- [核心修复] 修复 IDE 新版协议下切换账号丢失历史会话的 Bug (History Loss Fix):
- 问题修复: 修复了由于在写入新的 OAuth 凭证时,暴力覆盖
antigravityUnifiedStateSync.oauthToken导致原本与 Token 存放在同一个 Topic 中的authStateWithContextSentinelKey等状态被意外抹除的问题。 - 合并注入: 重构了底层 Protobuf 二进制协议解析,实现了针对新版状态字典的安全合并注入逻辑(Merge)。现在切换账号时,系统能完美保留现有项目上下文与登录态记录,IDE 不再会因状态残缺而意外清空历史对话。
- 问题修复: 修复了由于在写入新的 OAuth 凭证时,暴力覆盖
- [核心修复] 解决 Antigravity CLI (agy) 账号切换时的状态同步冲突问题 (CLI Sync Isolation):
- 状态隔离: 在底层账户索引中引入
current_target_ide字段,精准跟踪账号切换的目标环境。 - 冲突规避: 增强了自动同步逻辑,如果当前处于
agy目标环境,系统将主动跳过状态的同步拉取与回写,避免 CLI 专用的临时凭据与 Manager 主界面环境互相覆盖串扰 (PR #3186)。
- 状态隔离: 在底层账户索引中引入