Remote LLM settings and secrets, the response cache, LUT working catalogs
and channel selection, and the LoRA header cache now live below
user/__bv_nodepack/, which ComfyUI never serves through /userdata. Files
from the public user/default/bv_nodepack/ tree are migrated once at
startup: verified copy, then removal, never overwriting private state.
Without the System User API the pack fails closed: no public fallback,
API-key storage and custom bearer providers refuse with a clear message,
LUT catalogs are served from the bundled files read-only, caches stay in
memory. Fixed-catalog and local providers keep working.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Features include:
- `bv_pipe_shared.js`: common logic for managing UI state and propagation.
- `bv_pipe.js` and `bv_pipe_config.js`: client-side node handlers for ComfyUI.
- `bv_pipe.py` and `bv_pipe_config.py`: backend node definitions and execution logic.
- Dynamic input/output slots up to 100, with fallback and propagation handling.
- Integration with upstream configurations for seamless pipeline updates.