- Replace Supabase REST calls with HF org listing + per-model README fetch
- Parse artifact_file from YAML front matter as the model filename (requirement)
- Use record_id (HF repo path) instead of UUID model_id throughout
- Rename model_ids -> record_ids in COMBO widget metadata
- Drop PseudoVettedVaeLoader (no vae tag in HF org yet)
- Fetch READMEs concurrently (ThreadPoolExecutor, max 8 workers)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Frees up the 'model' name for the LoRA filename COMBO to match
the other vetted loader nodes. The MODEL socket is renamed to
model_input to avoid the collision.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Each vetted loader node now exposes a model_id STRING widget populated
with the selected model's UUID from the database. The id map is passed
as metadata on the COMBO widget config so the JS extension
(web/node/vetted_loader_ids.js) can sync model_id automatically
whenever the dropdown changes using beforeRegisterNodeDef + onNodeCreated.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>