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
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.