Antigravity CLI 1.3.3 更新解读:交互优化、安全加固与 Bu

Antigravity CLI 1.3.3 更新解读:交互优化、安全加固与 Bu

滚动体验与工具加载机制升级

在 1.3.3 版本中,Antigravity CLI 针对长对话场景做了细致的交互优化。当用户在“无闪烁”模式下回溯历史消息时,屏幕顶部会固定显示产生当前回复的提示词标题。点击这个标题,界面可以直接跳回对应的位置,避免了在冗长聊天记录中手动寻找上下文的过程。

对于 MCP 服务器,该版本新增了一种强制加载机制。如果服务器在 tools/list 响应中为某个工具标记 _meta: {“antigravity/alwaysLoad”: true},Agent 就会直接获取该工具,而不必通过按需发现的方式去检索。这一改动简化了工具调用流程,提升了响应效率。

插件架构也迎来了扩展性增强。现在支持在插件根目录下放置 agents.json 文件,让插件能像声明 skills.json 和 rules.json 那样,统一声明其子代理配置,保持了插件管理的一致性。

macOS 沙箱安全策略收紧

为了提升桌面应用的安全性,新版默认阻止了 macOS 终端沙箱中的命令读取 ~/Library/Application Support 目录。鉴于许多桌面应用将凭证和会话令牌存储在此处,默认拒绝访问能有效降低泄露风险。如果用户确实需要访问该目录,可以在沙箱规则中显式配置允许项。

错误处理与搜索体验改进

错误信息的可读性得到了显著提升。当请求因企业代理等原因返回 HTML 错误页面时,界面现在会显示页面标题,而非原始的 HTML 代码;其他过长的非 JSON 错误主体会被截断在 500 字节以内。另外,当个人配额耗尽时,系统会立即报错,不再做无意义的重试。

在 /plugin 的已安装选项卡中,搜索交互变得更加灵活。用户可以在查询中输入空格,按回车结束搜索,随后使用空格键切换选中插件的状态,或按回车展开详情。继续输入则会自动恢复搜索状态,操作逻辑更符合直觉。

认证与会话修复

针对会话中途出现身份验证过期或吊销的问题,新版本的报错信息更加明确,直接提示“认证已过期,请重新登录”。同时修复了一个竞态条件,确保正在做的令牌刷新流程不会错误地恢复过期的凭据。

目录管理命令 /add-dir 也不再产生误导。过去即使路径不存在或不是目录,系统也会声称已添加;现在它会准确报告“目录未找到”或“不是目录”。类似的诚实反馈也体现在 /btw 命令上,修复了其意外触发用户和工作区钩子(如停止钩子)导致的循环或多余步骤问题。

命令行工具兼容性与杂项修复

对于使用 Jujutsu (jj) 的用户,Agent 执行的 jj diff 或 jj log 等命令此前会卡在交互式分页器中。现在 Agent 在设置 PAGER 和 GIT_PAGER 的同时,也会设置 JJ_PAGER=cat,确保命令能顺畅输出。

在多仓库工作区中,基于 branch 或 share 工作区启动的子代理不再静默操作真实检出的代码。每个仓库现在都会获得独立的隔离副本,防止了对主分支的意外修改。停止子代理时,其待处理的审批也会被立即清除,避免其残留在活跃代理列表中。

其他修复包括:

  • –remote-control 标志目前不支持 Application Default Credentials (ADC) 认证,使用 ADC 登录时该标志会因明确错误退出,且 /remote-control 命令会被隐藏。
  • 修复了 macOS 下 Terminal.app 或 VS Code 终端中 alt+s 等自定义快捷键无效的问题,改善了 Option 键未被视为 Meta 键的兼容性。
  • /keybindings 在编辑器不可用时不再静默失败,而是显示错误提示。
  • 修正了 agy plugin validate 和插件列表遗漏通过 plugin.json 中 skills 字段声明或 skills.json 排除的技能的问题,同时修复了导入插件时可能丢失结果的竞态条件。
  • 解决了 Windows 下通过 Microsoft Store 安装 PowerShell 7 时,沙箱命令因“Access is denied”失败的问题,Agent 现在会回退到 Windows PowerShell。
  • /diff 在回退的 git diff 也失败时,现在能显示真实原因(如索引损坏),而非泛泛的 git diff HEAD 错误。
  • 修复了 Agent 响应中文件链接因百分号编码(如 file.go%23L795)导致标签显示异常或跳转错误的问题,现在正确显示行号并定位。
  • 支持可点击链接的终端中,指向同一 URL 的多个链接悬停时不再同时高亮。
  • 修正了工具步骤和 /codesearch 面板中的计数语法错误,单数形式(如“Found 1 result”)现在显示正确,且文件创建步骤不再多报一行。

发表评论