代理还在改代码,Antigravity CLI 允许你顺手追问刚才的决定
为什么值得关注
代码任务运行期间,可独立回看已有函数、决定和命令说明,避免把临时追问混进主任务轨迹。
适合谁:使用Google编程工具、需要在长任务中回顾已有上下文的开发者
这次有哪些亮点
- /btw 分出临时单轮查询,主代理继续工作
- 回答以独立卡片保留在当前会话,可用 /copy btw 复制
使用前需要知道
/btw 不调用工具,不能读取新文件或执行命令,也不能在headless模式使用;CLI需要受支持的Google账号或API等认证方式。
编程代理正在运行测试,你忽然想起一个问题:“它刚才说接口类型定义在哪个文件?”如果直接插进主对话,有时会打断正在推进的任务,也会留下后续不再需要的聊天内容。Antigravity CLI 的 /btw 把这种临时追问单独拿了出来。
它给出的成果很小,却很具体:主任务继续,你得到一张解释已有上下文的回答卡片。这适合边看代理工作、边理解代码的人;关键是先知道它能回答哪一种问题。
先把 Gemini CLI 的旧入口对上
Google 的官方迁移公告说明,Gemini CLI 面向消费者免费访问以及 Google AI Pro、Ultra 的服务于 2026 年 6 月 18 日停止,这些用户被引导迁移到 Antigravity CLI;特定企业授权和付费 API 访问另有保留安排。因此,今天找个人使用入口时,应先看 Antigravity CLI,而不能照搬早期 Gemini CLI 的登录和额度介绍。
这里讨论的是命令为 agy 的当前 CLI,不把桌面应用、旧开源仓库和新终端客户端当成同一个安装包。
追问的是刚才讲过的材料
按照官方 /btw 文档,旁支查询会继承当前会话上下文,以单轮方式在后台回答。它不调用工具:不会新读文件、搜索仓库或运行命令。问题与答案也不会加入主对话,临时分支在完成后删除。
官方示例询问的是此前提过的 UserSession 接口在哪个文件。这类问题很合适,因为答案应已出现在对话里。教学情境中,你也可以在代理迁移一个模块时问:“刚才为什么保留兼容分支?”或者“前面用到的参数是什么意思?”你是在回顾已经发生的工作。
如果问题改成“查一下所有调用方是否都迁移了”,就超出了这个入口的职责。它需要重新读取仓库,应成为主任务的后续要求。区分两者,才不会把一个没有工具的回答误当成最新代码结论。
回答独立放着,主任务可以继续
CLI 会在输入框上方显示可折叠的 /btw 卡片;代理生成回答、运行测试或执行长命令时,都能发起旁支问题。一次只能有一个旁支查询在进行,前一个没结束时需要等待。
不带参数输入 /btw 可以重新打开最近的卡片。当前会话中的早先回答也能切换查看;需要留下一段说明时,/copy btw 会复制旁支回答,而不是主代理最近一条输出。这样,临时理解可以变成笔记,却不必挤进主任务的上下文轨迹。
这项功能不用于 -p、--print 的一次性无界面运行;那种任务没有可并行追问的交互过程。实际使用还需对应账号或 API 等受支持认证,不能从“有这个命令”推导出任何账号都能使用所有模型。
我会把它看作长任务中的阅读辅助:当代理已经解释过材料,你想补一小块理解,就用旁支卡片;真正会改变代码目标的新信息,仍明确交给主任务。这样读得懂正在发生什么,也保留清楚的执行主线。
以上为编辑整理,功能、许可与使用条件以官方说明为准。