/ 程序员

Antigravity 2.17.0 发布:先规划再写代码

Antigravity 2.17.0 带来重量级更新:/plan 指令谋定而后动、独立 20,000 Token 规则预算、项目配置集中迁移及多项高频体验优化。

Google Antigravity 迎来了 v2.17.0 版本更新。

这次更新的核心逻辑非常明确——“Plan before you build”(谋定而后动)。从规范 Agent 的执行流,到彻底重构规则对上下文的占用,多项改动精准切中复杂工程场景的开发痛点。

本次更新的重点内容已为你梳理完毕 👇

1️⃣ 重磅特性:输入 /plan,先看方案再动代码

复杂任务中最怕 Agent 盲目动手把代码改散。现在有了更稳妥的流程:

  • 规划预览与修改:输入 /plan 后,Agent 会先输出一份规划方案供你阅读和微调,确认无误后再动工编写代码。
  • 计划审查策略(Plan Review Policy):可在设置中选择三种策略:每步必审、仅在关键时刻由 Agent 判断是否需要审查,或完全跳过直接执行。

2️⃣ 规则文件独立:20,000 Token 专属预算

以往在项目中写了长篇的规范与规则,极容易把 Skills、Subagents 或 MCP 工具挤出上下文。

  • 规则专属配额:工作区规则现在享有独立的 20k Token 预算,不再抢占核心上下文空间。
  • 超限优雅降级:超出预算的规则会自动折叠为“文件路径 + 描述”索引,Agent 需要时才按需读取,避免生硬截断。

3️⃣ 重要变动:项目配置统一迁移

  • 新配置路径:仓库的个性化配置正式迁移至 /.gemini/config.json。
  • 废弃旧目录:旧的 .agents/settings.json 已不再读取,若此前配置过 personal_customization_dir 等自定义目录,请记得手动迁入新文件。

4️⃣ 高频体验改进(部分精选)

  • 命令面板切主题:新增快捷命令,无需打开 Settings 即可直接切换深色/浅色主题。
  • 自定义 Agent 支持 Hooks:Markdown Agent 可在 front matter 中通过 hooks: 引入钩子脚本,支持相对与绝对路径。
  • 输入框粘贴体验:右键粘贴支持图片与富文本,保留 Markdown 链接格式;覆盖选中附件粘贴也不会丢失文本。
  • 插件与指令“产品化”:Slash 命令和内置 Google 插件展示规范的产品名称与图标(如 Chrome DevTools、Gemini API 等),告别冰冷的底层命令名。
  • 更安静的链接展示:仅对需要操作或查看的内容(如新建的 Review、启动的本地服务)弹出卡片,仅查阅过的链接静默存入侧边栏书签。
  • 语言支持:新增 .cppm 文件的 C++ 语法高亮与专属图标。

5️⃣ 关键问题修复

  • /rewind 快照回溯更准确:修复了回溯会取到过早历史快照的问题,现在严格取回退点后的最新快照或按步骤精确重放。
  • 大文件/Diff 告别卡死:语法高亮与 Diff 计算移出主线程;超过 100 KB 的文件自动回退为纯文本,保障界面流畅。
  • 大项目扫描防超时:自定义规则、工作流扫描超时时间从 3 秒放宽至 15 秒,避免大型仓库误报加载失败。
  • /btw 保持上下文 Agent:临时插入提问时,会自动沿用当前会话的 Agent 配置,不再掉回默认 Agent。
  • 数学公式渲染修复:修复了 $$ 行内同行 12pt 行间距导致吞字或多余美元符号的渲染 Bug。
  • 媒体保存修复:修复了 SVG 与带编码信息的视频保存静默失败的问题,内联数据保存会自动匹配正确后缀。

💡 总结

Antigravity 2.17.0 是一次非常成熟的“工程化演进”:用 /plan 规范了代码生产链路,用独立的规则 Token 预算解决了上下文内耗。

如果正在使用 Antigravity 处理中大型项目,推荐第一时间更新体验!