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>
This commit is contained in:
Towsty
2026-08-26 14:29:15 -05:00
co-authored by Cursor
parent 551c29a62a
commit c55a48a57e
22 changed files with 2061 additions and 75 deletions
+5
View File
@@ -11,6 +11,7 @@ export interface JobEvent {
subfolder?: string
mediaType?: string
clipId?: string
stillId?: string
hideThumbnail?: boolean
error?: string
elapsedMs?: number
@@ -28,6 +29,7 @@ export interface JobEvent {
export interface Job {
id: string
kind?: 'video' | 'edit'
promptId?: string
clientId: string
status: JobStatus
@@ -38,6 +40,7 @@ export interface Job {
startedAt: number
video?: { filename: string; subfolder: string; type: string }
clipId?: string
stillId?: string
hideThumbnail?: boolean
library?: {
ownerKey: string
@@ -75,6 +78,7 @@ export interface Job {
extendSourceClipId?: string
familyId?: string
parentClipId?: string
workflow?: 'v1' | 'v2'
}
error?: string
socketReady?: boolean
@@ -132,6 +136,7 @@ export function jobSnapshot(job: Job) {
subfolder: job.library?.folderLocked ? undefined : job.video?.subfolder,
mediaType: job.library?.folderLocked ? undefined : job.video?.type,
clipId: job.clipId,
stillId: job.stillId,
hideThumbnail: job.hideThumbnail,
error: job.error,
folderLocked: job.library?.folderLocked,