Skip to content

fix(openai): preserve Responses reasoning summaries#809

Merged
AAswordman merged 2 commits into
AAswordman:ci/android-build-fixfrom
luojiaping:fix/issue-797
Jul 25, 2026
Merged

fix(openai): preserve Responses reasoning summaries#809
AAswordman merged 2 commits into
AAswordman:ci/android-build-fixfrom
luojiaping:fix/issue-797

Conversation

@luojiaping

@luojiaping luojiaping commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

变更说明 / Description

修复 OpenAI Responses API 开启 Thinking 后,第二轮对话或 Tool Call continuation 因 reasoning item 缺少必填 summary 字段而返回 HTTP 400 的问题。

改动范围 / Changes

  • 重放 reasoning metadata 时始终写入 summary
  • 没有 summary 时写入合法的空数组 summary: []
  • 仅修改 OpenAIResponsesProvider.kt

验证 / Verification

已使用 OpenAI Responses API、Thinking 和 Android 实机验证普通多轮对话及 Tool Call continuation,未再出现 input[n].summary 缺失或 HTTP 400。
IMG_20260724_054454
IMG_20260724_055154

关联 Issue / Related issue

Fixes #797

@luojiaping luojiaping changed the title Fix/issue 797 fix(openai): preserve Responses reasoning summaries Jul 23, 2026
@luojiaping luojiaping closed this Jul 25, 2026
@luojiaping luojiaping reopened this Jul 25, 2026
@AAswordman
AAswordman changed the base branch from main to ci/android-build-fix July 25, 2026 19:06
@AAswordman
AAswordman merged commit 114fd46 into AAswordman:ci/android-build-fix Jul 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] OpenAI Responses API 开启 Thinking 后第二轮报错400,请求缺少 input[n].summary

2 participants