11 lines
457 B
TypeScript
11 lines
457 B
TypeScript
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<typeof canvasAgentUiCommandSchema>;
|
|
export const CANVAS_AGENT_UI_COMMAND_EVENT = "canvas-agent-ui-command";
|