This commit is contained in:
2026-04-21 18:27:46 +08:00
parent 04bff9617d
commit 4372ab5be1
358 changed files with 30788 additions and 14737 deletions

View File

@@ -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) {