Skip to content

Commit 2200268

Browse files
committed
feat: add THINKING_START and THINKING_END event schemas to discriminated union
- Add ThinkingStartEventSchema and ThinkingEndEventSchema to EventSchemas discriminatedUnion - Fix invalid_union_discriminator error when processing THINKING_START/THINKING_END events - Ensure all EventType enums have corresponding schemas in the union validation - Support proper thinking flow: THINKING_START → THINKING_TEXT_MESSAGE_* → THINKING_END
1 parent 970a557 commit 2200268

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

typescript-sdk/packages/core/src/events.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,8 @@ export const EventSchemas = z.discriminatedUnion("type", [
177177
TextMessageContentEventSchema,
178178
TextMessageEndEventSchema,
179179
TextMessageChunkEventSchema,
180+
ThinkingStartEventSchema,
181+
ThinkingEndEventSchema,
180182
ThinkingTextMessageStartEventSchema,
181183
ThinkingTextMessageContentEventSchema,
182184
ThinkingTextMessageEndEventSchema,

0 commit comments

Comments
 (0)