From ad1f4f905ae0d1cf0c340e7e2480ab71940265a1 Mon Sep 17 00:00:00 2001 From: Towsty Date: Sat, 29 Aug 2026 17:59:18 -0500 Subject: [PATCH] Stop idle Comfy after 30 minutes and add a Wake GPU poke. Co-authored-by: Cursor --- .env.example | 2 + pages/index.vue | 87 ++++++++++--- scripts/comfy-host-agent.mjs | 147 +++++++++++++++++++++- scripts/start-comfy-host-agent-hidden.vbs | 11 ++ scripts/start-comfy-host-agent.cmd | 5 +- server/api/comfy/wake.post.ts | 5 + server/api/health.get.ts | 10 +- server/utils/comfyLifecycle.ts | 42 +++++++ 8 files changed, 283 insertions(+), 26 deletions(-) create mode 100644 scripts/start-comfy-host-agent-hidden.vbs create mode 100644 server/api/comfy/wake.post.ts diff --git a/.env.example b/.env.example index 78c6f72..7e3ffd3 100644 --- a/.env.example +++ b/.env.example @@ -9,6 +9,8 @@ COMFY_LAUNCH_CMD= # Windows host agent (scripts/comfy-host-agent.mjs) so Coolify can start Comfy remotely COMFY_CONTROL_URL=http://192.168.77.7:8199 COMFY_CONTROL_TOKEN= +# Idle-stop lives on the Beast host agent only (default 30 min). Set on the desktop, not here. +# COMFY_IDLE_MS=1800000 NUXT_SESSION_SECRET=change-me NUXT_PUBLIC_AUTH_ENABLED=true diff --git a/pages/index.vue b/pages/index.vue index 4a23728..7e855c6 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -10,14 +10,27 @@
-