Skip to content

feat(openai): support reasoning.summary parameter in Responses API - #3

Open
OmarGoubail wants to merge 1 commit into
mainfrom
reasoning-summary-support
Open

feat(openai): support reasoning.summary parameter in Responses API#3
OmarGoubail wants to merge 1 commit into
mainfrom
reasoning-summary-support

Conversation

@OmarGoubail

Copy link
Copy Markdown

Add reasoning_summary option alongside reasoning_effort for OpenAI Responses API requests. Wire the option through global option validation, Req option registration, and OpenAI pre-validation normalization. Forward the summary value into the reasoning body object and decode response.reasoning_summary_text.* SSE events as thinking chunks.

Description

Brief description of changes.

Type of Change

  • Bug fix (non-breaking change fixing an issue)
  • New feature (non-breaking change adding functionality)
  • Breaking change (fix or feature causing existing functionality to change)
  • Documentation update

Breaking Changes

Testing

  • Tests pass (mix test)
  • Quality checks pass (mix quality)

Checklist

  • My code follows the project's style guidelines
  • I have updated the documentation accordingly
  • I have added tests that prove my fix/feature works
  • All new and existing tests pass
  • My commits follow conventional commit format
  • I have NOT edited CHANGELOG.md (it is auto-generated by git_ops)

Related Issues

Closes #

Add reasoning_summary option alongside reasoning_effort for OpenAI
Responses API requests. Wire the option through global option validation,
Req option registration, and OpenAI pre-validation normalization. Forward
the summary value into the reasoning body object and decode
response.reasoning_summary_text.* SSE events as thinking chunks.
@OmarGoubail
OmarGoubail force-pushed the reasoning-summary-support branch from 09806ce to 04497e2 Compare June 24, 2026 12:04
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.

1 participant