Patch version increment to 1.39.1

**Base branch:** `main`

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8382-1-39-1-2f76d73d36508126840cdc74593952e5)
by [Unito](https://www.unito.io)

---------

Co-authored-by: christian-byrne <72887196+christian-byrne@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Austin Mroz <austin@comfy.org>
This commit is contained in:
Comfy Org PR Bot
2026-01-29 17:31:49 +09:00
committed by GitHub
parent 44baadd7ca
commit d2ff7d518a
25 changed files with 1678 additions and 1 deletions

View File

@@ -3391,6 +3391,142 @@
}
}
},
"GrokImageEditNode": {
"display_name": "Grok Image Edit",
"description": "Modify an existing image based on a text prompt",
"inputs": {
"model": {
"name": "model"
},
"image": {
"name": "image"
},
"prompt": {
"name": "prompt",
"tooltip": "The text prompt used to generate the image"
},
"resolution": {
"name": "resolution"
},
"number_of_images": {
"name": "number_of_images",
"tooltip": "Number of edited images to generate"
},
"seed": {
"name": "seed",
"tooltip": "Seed to determine if node should re-run; actual results are nondeterministic regardless of seed."
},
"control_after_generate": {
"name": "control after generate"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"GrokImageNode": {
"display_name": "Grok Image",
"description": "Generate images using Grok based on a text prompt",
"inputs": {
"model": {
"name": "model"
},
"prompt": {
"name": "prompt",
"tooltip": "The text prompt used to generate the image"
},
"aspect_ratio": {
"name": "aspect_ratio"
},
"number_of_images": {
"name": "number_of_images",
"tooltip": "Number of images to generate"
},
"seed": {
"name": "seed",
"tooltip": "Seed to determine if node should re-run; actual results are nondeterministic regardless of seed."
},
"control_after_generate": {
"name": "control after generate"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"GrokVideoEditNode": {
"display_name": "Grok Video Edit",
"description": "Edit an existing video based on a text prompt.",
"inputs": {
"model": {
"name": "model"
},
"prompt": {
"name": "prompt",
"tooltip": "Text description of the desired video."
},
"video": {
"name": "video",
"tooltip": "Maximum supported duration is 8.7 seconds and 50MB file size."
},
"seed": {
"name": "seed",
"tooltip": "Seed to determine if node should re-run; actual results are nondeterministic regardless of seed."
},
"control_after_generate": {
"name": "control after generate"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"GrokVideoNode": {
"display_name": "Grok Video",
"description": "Generate video from a prompt or an image",
"inputs": {
"model": {
"name": "model"
},
"prompt": {
"name": "prompt",
"tooltip": "Text description of the desired video."
},
"resolution": {
"name": "resolution",
"tooltip": "The resolution of the output video."
},
"aspect_ratio": {
"name": "aspect_ratio",
"tooltip": "The aspect ratio of the output video."
},
"duration": {
"name": "duration",
"tooltip": "The duration of the output video in seconds."
},
"seed": {
"name": "seed",
"tooltip": "Seed to determine if node should re-run; actual results are nondeterministic regardless of seed."
},
"image": {
"name": "image"
},
"control_after_generate": {
"name": "control after generate"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"GrowMask": {
"display_name": "Grow Mask",
"inputs": {