import { listPromptSequences, savePromptSequence } from '~/server/utils/promptSequences' export default defineEventHandler(async (event) => { const { owner } = assertLibraryOwner(event) const body = await readBody<{ name?: string characters?: unknown scenes?: unknown overwrite?: boolean }>(event).catch(() => ({})) const sequence = await savePromptSequence(owner, { name: body?.name || '', characters: body?.characters, scenes: body?.scenes, overwrite: body?.overwrite === true }) return { sequence, sequences: listPromptSequences(owner) } })