Add a password-gated private instance mode for xaigen.

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>
This commit is contained in:
Towsty
2026-08-25 19:24:00 -05:00
co-authored by Cursor
parent e2db183a8e
commit bc0ea613c1
22 changed files with 426 additions and 15 deletions
+5
View File
@@ -76,6 +76,11 @@ export function watchComfyJob(job: Job): Promise<void> {
job.clipId = clip.id
job.hideThumbnail = clip.hideThumbnail
job.library.thumb = undefined
await purgeComfyArtifacts({
video,
imageName: job.library.imageName,
promptId: job.promptId
})
}
job.status = 'complete'
emitJob(job, {