Skip to content

fix(ai): normalize encrypted reasoning metadata for split reasoning parts#13210

Draft
nicoalbanese wants to merge 1 commit intomainfrom
na/0e579d2f
Draft

fix(ai): normalize encrypted reasoning metadata for split reasoning parts#13210
nicoalbanese wants to merge 1 commit intomainfrom
na/0e579d2f

Conversation

@nicoalbanese
Copy link
Collaborator

Summary

  • normalize recorded assistant reasoning parts so split reasoning items that share a provider item ID use the final encrypted reasoning payload consistently
  • add an AI package regression test that covers split reasoning chunks whose encrypted metadata changes across the stream
  • add a captured gpt-5.4 OpenAI Responses fixture and provider-level regression coverage for the streamed reasoning shape

@tigent tigent bot added ai/core core functions like generateText, streamText, etc. Provider utils, and provider spec. ai/provider related to a provider package. Must be assigned together with at least one `provider/*` label bug Something isn't working as documented maintenance CI, internal documentation, automations, etc provider/openai labels Mar 8, 2026
@nicoalbanese nicoalbanese marked this pull request as draft March 8, 2026 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai/core core functions like generateText, streamText, etc. Provider utils, and provider spec. ai/provider related to a provider package. Must be assigned together with at least one `provider/*` label bug Something isn't working as documented maintenance CI, internal documentation, automations, etc provider/openai

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant