diff --git a/shared/src/schemas.ts b/shared/src/schemas.ts index c802efe51..b6c2455c1 100644 --- a/shared/src/schemas.ts +++ b/shared/src/schemas.ts @@ -90,8 +90,9 @@ export type AgentState = z.infer export const TodoItemSchema = z.object({ content: z.string(), status: z.enum(['pending', 'in_progress', 'completed']), - priority: z.enum(['high', 'medium', 'low']), - id: z.string() + priority: z.enum(['high', 'medium', 'low']).optional().default('medium'), + id: z.string().optional().default(''), + activeForm: z.string().optional() }) export type TodoItem = z.infer