Skip to content

fix: remove reasoning summary that requires OpenAI org verification#12047

Open
octo-patch wants to merge 1 commit intocontinuedev:mainfrom
octo-patch:fix/issue-12030-reasoning-summary-org-verification
Open

fix: remove reasoning summary that requires OpenAI org verification#12047
octo-patch wants to merge 1 commit intocontinuedev:mainfrom
octo-patch:fix/issue-12030-reasoning-summary-org-verification

Conversation

@octo-patch
Copy link
Copy Markdown
Contributor

@octo-patch octo-patch commented Apr 6, 2026

Fixes #12030

Problem

Users with unverified OpenAI organizations receive a 400 error when using o3 and other reasoning models through the Responses API:

Your organization must be verified to generate reasoning summaries. Please go to:
https://platform.openai.com/settings/organization/general and click on Verify Organization.

This occurs because summary: "auto" is hard-coded in _convertArgsResponses() in OpenAI.ts, and OpenAI requires organization verification to generate reasoning summaries.

Solution

Remove summary: "auto" from the hard-coded reasoning config in _convertArgsResponses(). The reasoning effort ("medium") is still set, preserving the reasoning capability. Reasoning summary generation is an optional feature that requires org verification — it should not be requested by default.

Testing

Users with unverified OpenAI organizations can now use o3 and other reasoning models without receiving the 400 error. The reasoning functionality itself is preserved through the effort: "medium" setting.


Summary by cubic

Remove summary: "auto" from the reasoning config in OpenAI.ts to prevent 400 errors for unverified OpenAI orgs when using o3 and other reasoning models via the Responses API (fixes #12030). Reasoning stays enabled with effort: "medium"; we just stop requesting optional summaries by default.

Written for commit 0df3824. Summary will update on new commits.

…ixes continuedev#12030)

The reasoning.summary: 'auto' parameter requires OpenAI organization
verification to generate reasoning summaries. This caused a 400 error
for users with unverified organizations when using o3 and other
OpenAI reasoning models through the Responses API.
@octo-patch octo-patch requested a review from a team as a code owner April 6, 2026 04:16
@octo-patch octo-patch requested review from sestinj and removed request for a team April 6, 2026 04:16
@dosubot dosubot bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Apr 6, 2026
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

Error: o3 - 400

1 participant