Nodes/MD Nodes/MD: Global Update Architect
ComfyUI Node

MD: Global Update Architect

A ComfyUI node in MD_Nodes/Utility with 9 inputs and 2 outputs.

By MDMAchine·Created about a year ago·Updated 2 months ago· 14
MD: Global Update Architect
    • report_text
    • updates_pending
    mode📊 Global Status Check
    batch_size10
    dry_runfalse
    do_backuptrue
    ignore_list
    target_node_ID
    repair_url
    trigger0
    debug_mode0 - Silent
    CategoryMD_Nodes/Utility

    Inputs (9)

    NameTypeDefaultDescription
    modeCOMBO📊 Global Status CheckOPERATION MODE • Purpose: Select the maintenance action. • Status Check: View current versions safely. • Update Single: Target specific node (Requires ID). • Inject Git: Fix manual installs (Requires URL). • Batch Update: Process multiple nodes safely. ⭐ Recommended: Status Check before any updates.
    batch_sizeINT101–200BATCH SIZE • Purpose: Number of nodes to process per run. • Why: Prevents ComfyUI UI timeouts during massive global updates. ⭐ Recommended: 10.
    dry_runBOOLEANfalseDRY RUN (SIMULATION) • Purpose: Test actions without making permanent changes. • Effect: Prints what *would* happen instead of doing it. ⭐ Recommended: True when testing new modes.
    do_backupBOOLEANtrueAUTO-BACKUP • Purpose: Create a zip snapshot before modifying a folder. • Trade-offs: Slower execution, but 100% safe rollback if update breaks. ⭐ Recommended: True.
    ignore_listSTRINGIGNORE LIST • Purpose: Comma-separated list of folder names to skip. • Note: 'MD_Nodes' and 'ComfyUI-Manager' are ignored by default.
    target_node_IDSTRINGTARGET NODE FOLDER (ID) • Purpose: The exact folder name for 'Single Node' or 'Inject Git' modes. • Example: 'ComfyUI-VideoHelperSuite'
    repair_urlSTRINGREPAIR URL • Purpose: The GitHub repository URL used for 'Inject Git' mode. • Example: 'https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite'
    triggeroptINT00–9007199254740991EXECUTION TRIGGER • Connect a button or changing seed to force execution.
    debug_modeoptCOMBO0 - SilentLOGGING VERBOSITY • Controls console output and System/IO profiling.

    Outputs (2)

    NameTypeDescription
    report_textSTRING
    updates_pendingINT