github lbjlaq/Antigravity-Manager v4.8.5-beta.8
Antigravity Tools v4.8.5-beta.8

latest release: v4.8.5-beta.9
pre-release3 hours ago
  • [工具链拓扑对齐、回执多模态媒体拆分与图片文件头强校验] 对齐官方 HAR 工具拓扑与 toolConfig 规范,隔离多轮签名防串扰,拆分回执随行媒体消除末尾 model 轮 400,恢复终端纯文本透传并强化图片魔数防线 (PR #3541, PR #3542, PR #3543, Fixes #3540):
    • 对齐官方 HAR 工具拓扑与规范注入 (PR #3541): 依据官方原生 IDE 真实 2.6 万次工具抓包深度分析,工具链拓扑 100% 格式化为单函数独立切片数组 [{"functionDeclarations": [t]}] 并按名称字典序稳定重排;规范注入标准 toolConfig: {"mode": "VALIDATED"};保持 user/model 响应角色与回执信封 output 单一键值标准规范。
    • 多轮工具签名快照隔离与尾轮继承 (PR #3541): 在进入 contents 遍历循环前预先快照 initial_session_sig,彻底解决多轮复杂工具调用下前序工具签名写入缓存后污染后续独立工具调用引发的 400 Invalid thought signature;移除针对最新尾轮会话签名的 !has_fc_in_turn 误杀,确保尾轮工具链路完整闭环。
    • 工具回执随行媒体拆分消除上游 400 异常 (PR #3543, Thanks to @xiaowenxi): 修复在 Codex 等客户端调用 view_image 时,工具回执轮携带随行 inlineData 并被映射为 model 角色,导致请求以携带 inlineData 的 model 轮结尾触发上游报错 400 "Requests ending with a model turn are not supported.";在流水线聚合后将 model 角色回执轮中的媒体部分拆分提升为紧随其后的 user 轮(model [functionResponse] + user [inlineData]),并收敛纯回执轮判定条件确保全流程幂等。
    • 终端与代码类工具 100% 原生纯文本透传 (PR #3542, Fixes #3540): 对通用命令执行与文件操作类工具(run_command、bash、exec_command、terminal、grep_search、view_file 等),彻底豁免多模态提取,保持 100% 原始文本透明度;彻底杜绝开发日常中终端 stdout 输出代码片段、测试用例或日志(如 data:image/png;base64,...)时被中间件盲目截断劫持。
    • 重构多模态解构边界与强 Magic Bytes 校验 (PR #3542, Fixes #3540): 重构 extract_multimodal_from_tool_text,仅允许在显式结构化 JSON 字段、独立完整 Data URL 或标准 Markdown 语法 ![alt](...) 中提取图片;并在 validate_and_sanitize_inline_data 中强制验证真实图片文件头魔数(PNG、JPEG、GIF、WEBP、HEIC)与文件结构完整性(强制要求 PNG 包含 IEND 块、JPEG 包含 \xff\xd9 闭合标记,并设最低有效尺寸门限),彻底拒收 21 字节断头破损图片与纯文本 Base64 片段。
    • 历史坏图片入站自愈与测试锁加固: 全局入站门禁 sanitize_gemini_payload_inline_data 配合强魔数校验,自动将历史会话中残留的损坏 inlineData 净化为文本占位符,拯救因 Issue #3540 锁死的所有旧会话;单测套件引入配置锁,根除并发竞争导致的 Flaky Tests。
    • AppImageHub 官方规范对齐与 .DirIcon 补齐: 升级 @tauri-apps/cli 至 2.12.0(支持相对符号链接),在 tauri.conf.json 中补齐 512x512.png 与 icon.png 规范图标,并在构建流水线中增加 AppImage .DirIcon 完整性校验与兜底注入,解决 AppImage 官方目录 CI 审查报错 FATAL: .DirIcon is missing。

What's Changed

  • fix(proxy): 对齐官方 HAR 工具链拓扑并隔离多轮工具签名防跨轮串扰 by @lbjlaq in #3541
  • fix(proxy): 终端与代码工具输出恢复原生纯文本透传并强校验图片文件头魔数 (fixes #3540) by @lbjlaq in #3542

New Contributors

Full Changelog: v4.8.5-beta.7...v4.8.5-beta.8

Don't miss a new Antigravity-Manager release

NewReleases is sending notifications on new releases.