Files
Azornes-Comfyui-Model-Resolver/core/custom_nodes
Dariusz L 55197621eb Support Smart Model Loader Nova [SML2] nodes (#6)
Add custom node adapter for ComfyUI_SmartModelLoader_Nova suite:
- Support 'Smart Model Loader [SML2]', 'CLIP Loader [SML2]', and 'LoRA Stack [SML2]'
- Parse and serialize canonical JSON configuration widget
- Extract diffusion models, VAE, CLIP text encoders, and LoRAs with strengths
- Enable model resolution by hash using per-resource SHA256 stored in the node
- Update model paths and SHA256 checksums in canonical JSON format during relinking
- Add unit and end-to-end integration tests
2026-10-25 18:55:24 +01:00
..
2026-08-21 23:10:26 +02:00

Backend custom-node model adapters

Backend integrations for non-standard workflow node formats live here.

Each adapter declares its node types, category hints, and fixed widget categories. Optional hooks can provide:

  • custom workflow reference extraction;
  • lightweight potential-reference detection;
  • custom workflow path updates;
  • existing-reference filtering;
  • Loaded Models display adjustments.

Register new adapters in registry.py. Generic dictionary-backed model fields, including nested_key, stay in the shared analyzer and updater because they are not specific to one node package.