ComfyUI Node
MD: Enhanced Seed Saver
A ComfyUI node in MD_Nodes/Save with 13 inputs and 3 outputs.
MD: Enhanced Seed Saver
- seed_output
- seed_output_str
- status_info
◄operation_modeManual Input (Direct Entry)►
◄seed_input0►
◄manual_seed0►
◄quick_action(None)►
◄action(None)►
◄seed_name_input►
◄seed_to_load_name(None)►
◄subdirectory►
◄search_pattern*►
◄description►
◄tags►
◄target_subdirectory►
◄debug_mode0 - Silent►
CategoryMD_Nodes/Save
Inputs (13)
| Name | Type | Default | Description |
|---|---|---|---|
| operation_mode | COMBO | Manual Input (Direct Entry) | OPERATION MODE • Purpose: Determines caching and base behavior. • Pass-through: Caches. Uses seed from external connected input. • Manual: Caches. Uses manual string input directly. • Execute Action: Never caches. Performs I/O operations (Save, Load). ⭐ Recommended: 'Manual Input' for standard workflow reproducibility. |
| seed_inputopt | INT | 00–9007199254740991 | EXTERNAL SEED INPUT • Purpose: Connect a seed value generated by another node. • Note: Ignored if using 'Manual Input' mode. |
| manual_seedopt | STRING | 0 | MANUAL SEED VALUE • Purpose: Enter a seed directly as text (avoids JS precision rounding). • Range: 0 to 9,007,199,254,740,991 (JS Safe Max). • Format: Accepts decimal or hex (e.g., 0x1A2B). ⭐ Recommended: Use this instead of INT inputs for total safety. |
| quick_actionopt | COMBO | (None) | QUICK ACTION • Purpose: Apply instant math to the active seed without changing modes. • Options: Increment, Decrement, Randomize, Reset. ⭐ Note: Applies AFTER mode selection but BEFORE execute actions. |
| actionopt | COMBO | (None) | EXECUTE ACTION • Purpose: Perform file I/O operations (Requires Execute Action mode). • Operations: Save, Load, Delete, Backup, Export, Statistics. ⭐ Note: Will force the node to re-run on every queue. |
| seed_name_inputopt | STRING | SAVE NAME • Purpose: Filename for the SAVE_CURRENT_SEED action. • Note: Invalid characters are automatically stripped. Leaves blank for auto-timestamp. | |
| seed_to_load_nameopt | COMBO | (None) | SELECT SEED • Purpose: Target seed for Load, Delete, Copy, Move, or Stats actions. • Tip: Run 'REFRESH_LISTS' action if new files don't appear. |
| subdirectoryopt | STRING | SUBDIRECTORY • Purpose: Target specific folders within the main 'seeds' output directory. • Format: Use forward slashes (e.g., 'project/tests'). | |
| search_patternopt | STRING | * | SEARCH PATTERN • Purpose: Filters the dropdown list using substring matching. • Note: Also restrains the 'LOAD_RANDOM_SEED' pool. |
| descriptionopt | STRING | DESCRIPTION • Purpose: Text notes embedded into the saved JSON file. | |
| tagsopt | STRING | TAGS • Purpose: Comma-separated tags embedded into the saved JSON file. | |
| target_subdirectoryopt | STRING | TARGET SUBDIRECTORY • Purpose: Destination folder for COPY or MOVE actions. | |
| debug_modeopt | COMBO | 0 - Silent | LOGGING VERBOSITY • Controls console output and I/O profiling. |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| seed_output | INT | — |
| seed_output_str | STRING | — |
| status_info | STRING | — |