SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
4e23b01 verified
Raw History Blame Contribute Delete
411 Bytes
import { z } from 'zod';
import { timelineMessageBase } from './base';
export const thinkingMessageSchema = z.object({
type: z.literal('thinking'),
...timelineMessageBase,
message_id: z.string().min(1),
turn_id: z.string().min(1),
step_id: z.string().min(1),
status: z.enum(['streaming', 'completed']),
text: z.string(),
});
export type ThinkingMessage = z.infer<typeof thinkingMessageSchema>;