Antigravity CLI 1.4.1:校验增强与终端稳定性修复

Antigravity CLI 1.4.1:校验增强与终端稳定性修复

校验逻辑细化

新版将 agy plugin validate 命令的排查范围拓宽至插件的 skills、subagents 与 rules。对于 skills,如果 SKILL.md 缺少或填错 frontmatter 会直接报错;若 name 或 description 缺失、名称与文件夹名不一致、正文超过 24 KB 限制,或 skills/ 目录中出现同名 skill 被跳过,系统会给出警告。针对 subagents,若 agents/ 下的 Markdown 文件 frontmatter 无效、缺项,或 agent.json 无法解析、使用了内置保留名称,均视为错误;重名 agent、无 frontmatter 的 Markdown 文件及被 CLI 忽略的 agent.json 文件则触发警告。在 rules 方面,frontmatter 无效或缺少有效 trigger(跳过 rules/ 中的 README)会导致报错;而 model_decision 缺描述、glob 规则缺 globs、内容因超限被截断,或 AGENTS.md、GEMINI.md 放在根目录而非 rules/ 目录,都会收到警告。

视觉体验优化

当 Agent 请求编辑或新建文件时,内联 diff 预览如今渲染得跟 /diff 文件视图一样,带语法高亮和背景色块。背景色会依据终端的明暗模式自动适配(使用 Terminal 配色方案时),且行号区域保持无背景色。性能方面,打字及 Agent 运行期间的 CPU 占用降低:提示区每帧只渲染一次,未变化的行复用已测量的宽度,动画状态行改用样式化运行块而非逐字渲染。

配置与权限修复

商业账户(如通过 Google Cloud 项目或 AGY_ADC_AUTH 签入)此前在 /config 中 Enable Telemetry 仍可编辑,尽管这类账户从不收集提示词、内容或模型响应。现在该行显示为 off (disabled) 并说明原因;首次使用 AGY_ADC_AUTH 设置时,会展示 Google Cloud 服务条款,不再出现消费者遥测勾选框。

Windows 上不支持终端沙箱的版本(Win10 及 Win11 24H2 之前)若选中沙箱权限模式,Agent 命令会启动失败。CLI 现自动关闭终端沙箱,回退到执行前询问;Remote Control 浏览器设置弹窗也在这些系统上隐藏沙箱选项。

稳定性与连接处理

修复了因笔记本休眠或 Wi-Fi 切换导致的 socket 断开(如 broken pipe、network is down、http2: client connection lost)直接终止 Agent 执行的问题。现在会自动重试,仅在重试失败时报网络错误。

MCP 服务进程意外退出后,/mcp 中仍显示 Ready 导致后续工具调用报 client is closing: EOF 的情况已解决:服务现在标记为 Error,已关闭的会话会被移除。

大型结构化工具输出(如 MCP 工具的 JSON 结果)绕过每步 token 限制却被记为截断,可能将长对话推过上下文窗口,触发自动压缩前溢出。此问题已修复。

Agent 回复中含 ; 的 URL 在终端或复用器中会因分号截断链接序列而失效,现已修正。

/title 和 /remote-control 命令不接受大写 ON / Off 的问题也已修复,现在大小写均可识别。

发表评论