• 0xff26b9a8's avatar
    fix(antigravity): 修复非流式 Claude To Antigravity 响应内容为空的问题 · e756064c
    0xff26b9a8 authored
    - 修复 TransformGeminiToClaude 的 JSON 解析逻辑,当 V1InternalResponse
      解析成功但 candidates 为空时,尝试直接解析为 GeminiResponse 格式
    - 修复 handleClaudeStreamToNonStreaming 收集流式响应的逻辑,累积所有
      chunks 的内容而不是只保留最后一个(最后一个 chunk 通常 text 为空)
    - 新增 mergeCollectedPartsToResponse 函数,合并所有类型的 parts
      (text、thinking、functionCall、inlineData),保持原始顺序
    - 连续的普通 text parts 合并为一个,thinking/functionCall/inlineData 保持原样
    e756064c
response_transformer.go 8.97 KB