Name uploads by content hash so the same still overwrites itself, enable stale input sweeps on purge, and remove the pile already on the desktop Shared input folder.
Co-authored-by: Cursor <cursoragent@cursor.com>
Purge was skipping Beast input copies and never sending image names to the host agent, so studio temps piled up on the desktop. Also sweep stale hex-/aigen-prefixed inputs.
Co-authored-by: Cursor <cursoragent@cursor.com>
Require section tags before queueing YuE and keep the ACE/YuE path changes that were already in progress.
Co-authored-by: Cursor <cursoragent@cursor.com>
A live job stuck at 8% with no Comfy prompt was treated as still owning the GPU, so waiting work never started.
Co-authored-by: Cursor <cursoragent@cursor.com>
Audio never called purge, image stills used untagged names, and a locked file could abort the whole host-agent delete.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep the v1 Image tab on its dual-branch template. The host agent follows Desktop's live port so Coolify stays on :8198.
Co-authored-by: Cursor <cursoragent@cursor.com>
Shot 1 can run text-to-video; later shots still extend from the last frame. Recommend output is also normalized into shot-script cards.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep v1 as the default video graph, relay image edits to the Qwen Lightning box, and keep /api/health up if one Comfy host is unset.
Co-authored-by: Cursor <cursoragent@cursor.com>
The overall bar made a long queue look stuck at ~9% during the first clip, and nothing was written until the last step. Save checkpoints, use per-step progress, and stop treating a short Comfy history lag as a dropped job.
Held jobs restore the form after a 3-minute wait, hidden stills stay blurred in the picker, and reloading Comfy no longer leaves xaigen spinning.
Co-authored-by: Cursor <cursoragent@cursor.com>
The slider never left this machine, so deploy the generate UI with separate input/output hide toggles, reconnect in-progress jobs after refresh, and delete Comfy input/output files after they are saved to the library.
Health-check /system_stats, wait if the desktop is booting or busy, and start the host instance when it is fully offline.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep Authentik on aigen, isolate library data per instance, and purge Comfy outputs from the desktop after they are saved on the server.
Co-authored-by: Cursor <cursoragent@cursor.com>
Extract a poster frame when a still-thumb is missing, and show the clip name in the library with the prompt on the info icon.
Co-authored-by: Cursor <cursoragent@cursor.com>
Persist queued jobs to disk, import leftover MP4s from Comfy history, and do not mark a run complete until the saved video exists.
Co-authored-by: Cursor <cursoragent@cursor.com>
Poll Comfy history and the job snapshot so the browser still gets the video when the live stream is buffered or the websocket misses completion.
Co-authored-by: Cursor <cursoragent@cursor.com>