DualPromptDrafter
The old name for Dual Prompts - PromptDrafter
- positive_prompt
- negative_prompt
- positive_raw
- negative_raw
You're looking at the old name of a node that still exists. DualPromptDrafter was the registration key for the pack's main dual-prompt node until v1.3.3, when ComfyUI-PromptDrafter standardized all its node names to the Name_PromptDrafter scheme to stop collisions with other packs. The current, menu-visible node is Dual_PromptDrafter (displayed as "Dual Prompts - PromptDrafter"). This page still exists because old workflows carry the legacy key, and ComfyUI has to resolve it when you load one.
So if a workflow you downloaded shows a DualPromptDrafter node, nothing is broken - it's the same green-positive / red-negative prompt pair with the same inputs and outputs: positive_prompt and negative_prompt text boxes, optional positive_prefix/positive_suffix/negative_prefix/negative_suffix strings, the prompt_name/load_prompt save pair, and the positive_prompt, negative_prompt, positive_raw, negative_raw outputs. The pack registers it as a deprecated shim that DEPRECATED = True, which means it loads saved workflows fine but is hidden from the Add Node menu - you can't search for it and add a fresh one, by design.
What to do
Two options. Easiest: leave it alone. Legacy workflows keep working, and the node is functionally identical to the new one. Cleaner: right-click and replace it with Dual_PromptDrafter, then re-wire. There's no migration script, but the sockets are identical so it's a two-minute job, and doing it means your workflow no longer depends on a compatibility path that could eventually get dropped.
Installing
You don't install this node specifically - it comes with the pack. ComfyUI Manager (search "PromptDrafter") or:
cd ComfyUI/custom_nodes
git clone https://github.com/Carasibana/ComfyUI-PromptDrafter
Restart after. No dependencies beyond ComfyUI, no model downloads. If you're just adding nodes fresh, search the current name instead and you'll never see this page again.
Inputs (8)
| Name | Type | Default | Description |
|---|---|---|---|
| positive_prompt | STRING | — | |
| negative_prompt | STRING | — | |
| positive_prefixopt | STRING | — | |
| positive_suffixopt | STRING | — | |
| negative_prefixopt | STRING | — | |
| negative_suffixopt | STRING | — | |
| prompt_nameopt | STRING | — | |
| load_promptopt | COMBO | 3 options: , anime_style, portrait_base |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| positive_prompt | STRING | — |
| negative_prompt | STRING | — |
| positive_raw | STRING | — |
| negative_raw | STRING | — |