Updater¶
updater
¶
ComfyUI Update System.
Migrated to uv — no raw pip. Handles: - ComfyUI core update (git pull) - Custom nodes update via manifest - Python dependencies update - Triton / SageAttention re-install
update_comfyui_core(comfy_path, log)
¶
Update ComfyUI core via git pull.
Source code in src/installer/updater.py
update_custom_nodes(python_exe, comfy_path, install_path, log)
¶
Update bundled custom nodes. User-installed nodes are NEVER touched.
Merges new nodes from the source manifest (additive-only) so that user customizations are preserved while newly added nodes are picked up on every update.
Source code in src/installer/updater.py
update_dependencies(python_exe, comfy_path, install_path, log)
¶
Update Python dependencies via uv.
Source code in src/installer/updater.py
run_update(install_path, *, verbose=False)
¶
Run the full update process.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
install_path
|
Path
|
Root installation directory. |
required |
verbose
|
bool
|
Show detailed subprocess output. |
False
|