easy promptAwait
Pause a run to review the prompt before it continues
- now
- toolbar
- prev
- output
- prompt
- continue
- seed
easy promptAwait is a human-in-the-loop checkpoint. It sits in the middle of a running graph and pauses there, giving you a toolbar to look at what's coming through, edit the prompt if you want, and then decide whether to let execution carry on. It's one of the newer additions to the pack (landed in the v1.3.2 era), and judging by its click-through it's a node people go looking for - the appeal of "stop and let me check before the expensive part runs" is obvious once you've watched a batch waste GPU time on a bad prompt.
Think of it as a manual gate for interactive workflows: generate a candidate, promptAwait holds the line, you tweak the wording or bail, and only then does the sampler downstream fire.
How it works
The node takes whatever's flowing through it (now), a prompt text field you can edit at the pause, and a toolbar widget that provides the interactive controls in the ComfyUI canvas. When the graph reaches it, execution stops at the node and waits for you. You review, optionally rewrite the prompt, and hit continue - the node then releases the value and the edited prompt downstream. There's also a prev optional input for chaining state from a previous await point.
The inputs and outputs
now- the value passing through this checkpoint (it's a wildcard type, so it can carry anything). It comes back out onoutput.prompt- the editable prompt text. Whatever you leave in the box when you continue is what flows out.toolbar- the interactive control surface; it's part of the node, not something you wire.prev(optional) - carry state in from an earlier await node.
Outputs:
output- the pass-through value (now).prompt- the (possibly edited) prompt string.continue- a boolean signalling whether to proceed, handy for feeding a downstream gate likeeasy blocker.seed- an INT seed the node manages, so your interactive iterations can hold or roll a seed.
How to install it
Via ComfyUI Manager: search "ComfyUI Easy Use", install, restart. Or:
cd ComfyUI/custom_nodes
git clone https://github.com/yolain/ComfyUI-Easy-Use
Then install.bat / pip install -r requirements.txt, restart. Preinstalled on comfy.icu. This node relies on Easy-Use's v2 web frontend code, so make sure you're on a current version of the pack - an old install may not render the toolbar.
Common issues
The seed behavior is the one with a real history: an earlier version had "lock seed not working" in easy promptAwait, fixed in a later release. If your seed won't hold steady across interactive iterations, update the pack - you're on a build from before that fix.
More broadly, this is an interactive node, which means it's happiest in a live ComfyUI session where you're clicking around. In a fully automated or headless run there's nobody to hit continue, so a pause node either stalls or defaults through - not what you want in a fire-and-forget pipeline. Use it while you're iterating by hand; pull it out (or wire its continue to always-true) before you hand the workflow to an API or a scheduled job.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| now | * | — | |
| prompt | STRING | — | |
| toolbar | EASY_PROMPT_AWAIT_BAR | — | |
| prevopt | * | — |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| output | * | — |
| prompt | STRING | — |
| continue | BOOLEAN | — |
| seed | INT | — |