The pre/prompt/post split renamed the variable but one console.info still used the old name, which crashed POST /api/generate on xAIGen.
Co-authored-by: Cursor <cursoragent@cursor.com>
The 401 was the session wall, not a missing token. The ingest route now uses the shared Bearer secret, and both apps default that secret so Coolify vars are optional.
Co-authored-by: Cursor <cursoragent@cursor.com>
A URL in BACKUP_INGEST_TOKEN was treated as a missing token. Errors now say to put the URL on AIGen and the same secret on both apps.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep wrappers off the library mid-prompt so Use as input and Extend restore the same split, send stills to xAIGen as hidden inputs, and stop the two-column library from growing with the list.
Co-authored-by: Cursor <cursoragent@cursor.com>
Idle-stop was leaving /status claiming Comfy was healthy, so the studio skipped start and failed on a dead 8198 instead of waking the GPU.
Co-authored-by: Cursor <cursoragent@cursor.com>
Video and Image pickers, thumbwheels, aspect icons, and a Scale to MP paddle; extra prompts default to batch so each run starts from the original image.
Co-authored-by: Cursor <cursoragent@cursor.com>
It is the same LoRA card as the rest of the chain; the toggle only adds or removes that card so it no longer comes back after you turn it off.
Co-authored-by: Cursor <cursoragent@cursor.com>
A leftover process-remaining wake was flipping the row back to running or error, so Remove looked like it did nothing.
Co-authored-by: Cursor <cursoragent@cursor.com>
The Add picker vanished after the listing cache went empty, and switching engines wrote one stack over the other.
Co-authored-by: Cursor <cursoragent@cursor.com>
Krea image-to-image uses encode plus denoise graphs, not Klein reference latents, and still fails closed if the Krea models are missing.
Co-authored-by: Cursor <cursoragent@cursor.com>
AIGen hides the sliders, ignores snofs strengths, and strips the SNOFS node so that file cannot be queued from the public studio.
Co-authored-by: Cursor <cursoragent@cursor.com>
Generate can queue krea_v2_generate.json without sharing Klein encoders or falling back if Krea assets are missing.
Co-authored-by: Cursor <cursoragent@cursor.com>
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>
New sibling graph and mode so T2I does not borrow Edit, Compose, or Refine. Stills are ignored; size is width x height only.
Co-authored-by: Cursor <cursoragent@cursor.com>
Mask painter and denoise strength sit beside Edit and Compose. The canned hand/chest prompt helper is gone so that text stays yours.
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>