diff --git a/packages/ai/src/protocols/open-responses.ts b/packages/ai/src/protocols/open-responses.ts index 554997c4333..59d8323bb3d 100644 --- a/packages/ai/src/protocols/open-responses.ts +++ b/packages/ai/src/protocols/open-responses.ts @@ -1186,7 +1186,6 @@ export const step = (state: ParserState, event: Event) => { if ( event.type === "response.reasoning.done" || event.type === "response.reasoning_summary_text.done" || - event.type === "response.reasoning_summary.done" || event.type === "response.reasoning_text.done" ) { if (!event.item_id) return ProviderShared.eventError(state.id, `${event.type} is missing item_id`) diff --git a/packages/ai/src/protocols/openai-responses.ts b/packages/ai/src/protocols/openai-responses.ts index e93e6feafc0..9b3074a06a4 100644 --- a/packages/ai/src/protocols/openai-responses.ts +++ b/packages/ai/src/protocols/openai-responses.ts @@ -162,7 +162,7 @@ const HOSTED_TOOLS = { } as const satisfies ResponsesHostedTools.Definitions const step = (state: OpenResponses.ParserState, event: OpenResponses.Event) => { - if (event.type === "response.reasoning_text.delta" || event.type === "response.reasoning_summary.delta") + if (event.type === "response.reasoning_text.delta") return event.item_id ? Effect.succeed(OpenResponses.onReasoningDelta(state, event, event.item_id)) : ProviderShared.eventError(ADAPTER, `${event.type} is missing item_id`)