Show generator settings in the library and restore them as input.

Collapse tiles so prompts stay behind the info button. Use as input opens the matching Video or Image v2 mode with the saved sliders.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Towsty
2026-08-28 23:38:23 -05:00
co-authored by Cursor
parent b35f9af10d
commit be5211f488
7 changed files with 458 additions and 22 deletions
+23 -1
View File
@@ -30,6 +30,8 @@ export type EditV2RunParams = {
width?: number
height?: number
turbo?: boolean
sourceStillId?: string
referenceStillId?: string
}
export async function runEditV2(job: Job, params: EditV2RunParams) {
@@ -163,7 +165,27 @@ export async function runEditV2(job: Job, params: EditV2RunParams) {
hideInput: job.hideThumbnail === true,
role: 'output',
name: library.name || undefined,
prompt: built.prompt
prompt: params.prompt,
settings: {
kind: 'imagev2',
mode: params.mode,
task: params.task,
negative: params.negative,
snofsModel: params.snofsModel,
snofsClip: params.snofsClip,
consistencyModel: params.consistencyModel,
consistencyClip: params.consistencyClip,
steps: params.steps,
cfg: params.cfg,
megapixels: params.mode === 'generate' ? undefined : params.megapixels,
turbo: params.turbo === true,
strength: params.mode === 'refine' ? params.strength : undefined,
width: params.mode === 'generate' ? params.width : undefined,
height: params.mode === 'generate' ? params.height : undefined,
seed: params.seed,
sourceStillId: params.sourceStillId || library.stillId,
referenceStillId: params.referenceStillId
}
})
job.stillId = still?.id
await purgeComfyArtifacts({