1
This commit is contained in:
@@ -67,9 +67,29 @@ const actionSchema = z.discriminatedUnion('action', [
|
||||
generatedAnimationSetId: z.string().trim().nullable().optional(),
|
||||
animationMap: z.record(z.string(), z.unknown()).nullable().optional(),
|
||||
}),
|
||||
z.object({
|
||||
action: z.literal('generate_scene_assets'),
|
||||
sceneIds: z.array(z.string().trim().min(1)).min(1),
|
||||
}),
|
||||
z.object({
|
||||
action: z.literal('sync_scene_assets'),
|
||||
sceneId: z.string().trim().min(1),
|
||||
sceneKind: z.enum(['camp', 'landmark']),
|
||||
imageSrc: z.string().trim().min(1),
|
||||
generatedSceneAssetId: z.string().trim().min(1),
|
||||
generatedScenePrompt: z.string().trim().nullable().optional(),
|
||||
generatedSceneModel: z.string().trim().nullable().optional(),
|
||||
}),
|
||||
z.object({
|
||||
action: z.literal('expand_long_tail'),
|
||||
}),
|
||||
z.object({
|
||||
action: z.literal('publish_world'),
|
||||
}),
|
||||
z.object({
|
||||
action: z.literal('revert_checkpoint'),
|
||||
checkpointId: z.string().trim().min(1),
|
||||
}),
|
||||
]);
|
||||
|
||||
function readParam(param: string | string[] | undefined) {
|
||||
|
||||
Reference in New Issue
Block a user