Antigravity CLI 1.5.0 更新解析:远程代理与会话管理体验优化

Antigravity CLI 1.5.0 更新解析:远程代理与会话管理体验优化

核心功能扩展:ACD 协议与远程工作流

Antigravity CLI 团队在 11 月 4 日发布了 1.5.0 版本,这次更新主要围绕连接性和自动化场景展开。新增的 acp 命令允许编辑器通过标准输入输出将 CLI 作为 Agent Client Protocol 服务器使用。这种集成方式支持在提示词中嵌入图像和文件上下文,用户可以在会话运行中通过发送新指令来引导方向。系统提供了默认、自动接受编辑和计划三种会话模式,并支持恢复会话时不重复播放历史记录,每个会话保留独立的模型和思考级别设置。对于通过 SSH 连接或无浏览器环境的终端用户,agy acp –login 实现了 Google 账号登录功能。

远程代理模式

新引入的 –remote-agent 参数让会话对话直接在远程代理上运行,而非本地机器。用户可通过 –project 指定远程项目 ID 或名称,未指定时则进入默认远程项目。在此模式下,@ 提及功能将搜索远程代理的文件,无法在终端展示的产物会显示浏览器打开链接,标题栏显示“远程工作区”而非本地目录,且斜杠菜单不再提供本地技能。在配置面板的远程标签页中,若会话有独立的权限预设,系统将直接展示该预设。

本地项目管理与插件认证

/projects 命令现在支持本地项目管理功能。用户在本地会话中可以列出项目(当前项目会有标记),通过名称和绝对路径、家目录或工作区相对路径创建新项目,修改项目名称或文件夹,并切换到指定项目(这会将其文件夹加入工作区并开启新对话)。

安装合作伙伴插件时,系统新增了 MCP 服务器的登录流程。安装界面会出现“连接插件”屏幕,逐个打开服务器的登录页面(按 Esc 跳过)。已安装标签页中,插件会显示“需要登录”警告标记及登录入口。合作伙伴插件会在发现列表末尾、插件详情和安装完成后展示第三方开发者工具通知。

细节优化与错误处理改进

插件 sidecar.json 模板现在内置 ${HOME} 变量,方便在 workspaceUris 和 accessGrants 中指定家目录下的路径(如 file://${HOME}/worktrees),若参数名为 HOME 则优先级更高。

无头模式(-p)在没有设置 –print-timeout 时,现在会等待后台任务完成才退出,而非之前隐藏的 30 分钟限制后直接成功退出。若设置超时导致会话中断,运行将以代码 3 退出,打印包含终止任务名称的 AGY_ERROR 行,并在标准错误输出中记录超时信息。

/btw 侧边问题现在可以调用工具(如读取文件或搜索),实时显示在卡片中并在结束后汇总调用次数。需要权限的工具调用会被自动拒绝,修复了模型尝试使用工具时侧边问题因空响应报错的问题。配置中的渲染模式选项从“无闪烁(替代屏幕)”更名为“全屏(替代屏幕)”,保存的设置不受影响。

修复与性能提升

针对 stdio MCP 服务器命令未安装的情况,错误提示从原始的“可执行文件未在 PATH 中找到”优化为更友好的指引,比如说提示安装或设置完整路径。自动模式下,对离开终端沙箱的命令审查减少了高频询问,对于安全命令(如不请求审查的上传、停止代理启动的任务、从注册表安装包、删除可从版本控制恢复的文件)超时等待更久。修复了 /diff 在新文件或第一行编辑时顶部显示空折叠分隔线的问题,和撤销操作错误恢复已发送消息或命令的问题。修复了使用 GEMINI_API_KEY 时安全过滤器拦截导致提示词无限重发的问题,现在会结束对话并显示内容过滤消息;同时修正了该连接下 pro 和 flash 子代理运行旧版模型而非 Gemini 4 Argon 和 Gemini 3.8 Flash 的 bug。修复了特定模型在遇到 429 限流或 5xx 服务器错误时不重试的问题,现在遵循 Retry-After 头。还修复了插件在不同文件夹名下自动升级时写入新文件夹并在每次启动时重试,而非原地更新现有文件夹的问题。

发表评论