- [出站报文拓扑与请求头官方严密对齐] 规范四大协议出口拓扑同构,升级官方 Hub User-Agent 与出口纯净化:
- 官方原生出站 User-Agent 对齐: 将出站请求头
User-Agent升级为官方 Antigravity Hub 原生格式:antigravity/hub/2.17.0 (aidev_client; os_type={windows/darwin/linux}; arch={amd64/arm64}; cl=986210228);并在constants.rs中抽象独立常量OFFICIAL_HUB_VERSION与OFFICIAL_HUB_CL,统一且精确对齐 Google Piper 内部构建点。 - 出站请求头特征去噪与纯净化: 彻底移除发往 Google 上游时注入的
x-client-name、x-client-version、x-machine-id、x-vscode-sessionid等前端或内部识别标头,严格过滤x-session-id等非标请求头,使网关出口请求头与官方语言服务 Hub 100% 同构,彻底规避 WAF 异常标记。 - 顶层信封拓扑严格对齐: 出口信封严格遵循官方键序排布:
project->requestId->request->model->userAgent->requestType;清除根节点_session_thinking_id并将其提升为标准requestId,剔除旧版残留的enabledCreditTypes注入。 - 内部 request 结构拓扑归一:
contents上下文历史强制复位至内部request首位。systemInstruction规范化补齐为{"role": "user", "parts": [...]}。tools数组统一拆解为官方标准的单函数独立包装形态[{"functionDeclarations": [single_decl]}],并按名称字典序稳定排序。- 自动吸收入站
request根节点的thinkingConfig至generationConfig.thinkingConfig,补齐官方标配maxOutputTokens: 65536,并移除强行注入的safetySettings、topK与topP。
- 四大协议统一流水线出口归一: 在
UpstreamClient::call_v1_internal_with_headers与call_v1_internal_auxiliary物理咽喉处统一执行align_official_envelope,确保无论是 OpenAI、Claude 还是 Gemini 原生请求,发往 Google 上游前均达成协议无关的严格官方对齐。
- 官方原生出站 User-Agent 对齐: 将出站请求头
Full Changelog: v4.8.5-beta.2...v4.8.5-beta.3