Commit Graph
23 Commits
Author SHA1 Message Date
TowstyandCursor ea66ed8e3d Allow force-stopping Comfy when a stuck queue job blocks Sleep.
YuE ignored interrupt/clear and held the GPU; force stop is needed to unblock Studio when the queue will not drain.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 21:20:53 -05:00
TowstyandCursor ec887a320a Retry library pulls after Comfy finishes and fall back to disk.
Long jobs were succeeding on Beast then failing the save step when /view briefly dropped; retries plus host-agent file serving keep finished MP4s from being orphaned.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 21:06:15 -05:00
TowstyandCursor a6756c1f1a Stop wiping Comfy inputs and sibling outputs during disk cleanup.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 18:16:56 -05:00
TowstyandCursor 110865b370 Delete Comfy video, image, and audio files from the desktop after they are saved to the library.
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>
2026-09-03 08:30:05 -05:00
TowstyandCursor 9cb8b9bda3 Delete imported Comfy stills from disk instead of looking for them in the video folder.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 00:02:17 -05:00
TowstyandCursor c79cca39ae Stop launching extra Comfy Pythons when the running instance is just busy.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 22:35:27 -05:00
TowstyandCursor bdec8872b6 Route Coolify through a scanned Comfy proxy instead of pinning hopped listen ports.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 08:04:11 -05:00
TowstyandCursor 2ae5f6fb2e Fix Comfy wake: launch when HTTP is down instead of treating leftover Python as already booting.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 07:58:50 -05:00
TowstyandCursor a705610721 Refuse to start Comfy while AITraining has the GPU.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 20:53:52 -05:00
TowstyandCursor d80a44cc2d Retry GPU wake when the LAN proxy is stale after idle-stop.
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>
2026-09-01 08:17:42 -05:00
TowstyandCursor 29184961c4 Make GPU wake return before Coolify times out, and skip hung Comfy ports.
The site poke hit /start while the agent waited on a dead 8188 probe, so wake looked down even with the host agent running.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 07:26:21 -05:00
TowstyandCursor 9dcb3a50bc Make host-agent /status answer from cache so MyMonitor can see it.
The overlay polls in 500ms; probing Comfy ports and WMI on every request timed out and kept the A light red while the agent was running.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 07:21:38 -05:00
TowstyandCursor fa32fb0a8e Start Comfy without a visible command prompt on the desktop.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 07:07:41 -05:00
TowstyandCursor 5d828afbd7 Start MiniMax Comfy headlessly so wake does not wait on the instance picker.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 07:40:43 -05:00
TowstyandCursor ad1f4f905a Stop idle Comfy after 30 minutes and add a Wake GPU poke.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 17:59:18 -05:00
TowstyandCursor 21fe2412f9 Add Image v2 as a sibling of Image edit, with separate Klein graphs.
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>
2026-08-28 21:22:37 -05:00
TowstyandCursor 72f4909815 Purge identity refs from desktop Comfy and keep them in the server stills library.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 08:12:54 -05:00
TowstyandCursor e334cb7a7a Move library collections as a group and map v2 identity refs.
Collapsed collection actions now move, rename, delete, and rerun every part so chains stay together. Identity mode follows the v2u3 Ref2VA picture wiring.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 22:56:37 -05:00
TowstyandCursor c55a48a57e Ship MiniMax v2 identity refs and Qwen sidecar edits.
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>
2026-08-26 14:29:15 -05:00
TowstyandCursor a7a810a7b3 Let clips move between folders, save busy jobs, and fail dropped Comfy runs.
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>
2026-08-25 21:46:24 -05:00
towsty c5ed4d7ac4 Ship duration control, hidden previews, job resume, and desktop file purge.
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.
2026-08-25 20:25:36 -05:00
TowstyandCursor 1a271c05a4 Relaunch ComfyUI when a process is up but the API never becomes ready.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 19:40:52 -05:00
TowstyandCursor f5829995c8 Start ComfyUI automatically before queueing MiniMax jobs.
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>
2026-08-25 19:39:28 -05:00