import { z } from "zod"; export const canvasAgentUiCommandSchema = z.object({ projectId: z.string().uuid(), requestId: z.string().min(1).max(180), workspace: z.enum(["canvas", "video"]), featureId: z.string().min(1).max(180), nodeIds: z.array(z.string().min(1).max(180)).max(50).default([]), }); export type CanvasAgentUiCommand = z.infer; export const CANVAS_AGENT_UI_COMMAND_EVENT = "canvas-agent-ui-command";