Generate now builds the fixed FunPack path in code (builder.py) instead of loading a runtime template: - emits the fixed core (Studio -> LTXVConditioning -> Chain Sampler -> Separate AV -> Audio decode -> Normalize -> VHS Combine, plus Concat AV, SaveRefinement, KeyLoader, fps/frames primitives) with internal links and widget values seeded from the reference workflow - splices in the user's configured loader/image-proc/empty-latent slots, resolves explicit 'Wire to' links, then auto-wires remaining typed inputs from the unique producer of that type; ambiguous/unsatisfied are reported - forces VHS save_output so results are retrievable - generate route uses builder + blocks on unsatisfied config; drops the template injector (workflow.py removed) Fix 'ComfyUI offline' when adding loader nodes: object_info is now built in-process from NODE_CLASS_MAPPINGS (no loopback HTTP, no port guessing; tuples normalized via JSON), HTTP kept as fallback. Refresh clears folder_paths.filename_list_cache like ComfyUI's R key. Tests: +test_builder.py (4), removed obsolete workflow-injection tests; 19 pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
13 KiB
13 KiB