Extract node tooltip policy

This commit is contained in:
2026-06-27 11:37:02 +02:00
parent b38b27acfd
commit d7caf1c270
5 changed files with 385 additions and 366 deletions
@@ -533,6 +533,9 @@ Already isolated:
route-output selection, status text, and lazy-input selection live in
`index_switch_policy.py`; `loop_nodes.py` keeps the ComfyUI node wrapper and
accumulator/loop runtime logic.
- node input tooltip inventory, node-specific tooltip overrides, dynamic input
fallback tooltip rules, and tooltip injection live in `node_tooltips.py`;
`__init__.py` only applies the installer to the assembled node registry.
- profile-save and accumulator server payload handling lives in
`server_routes.py`; `__init__.py` only wires those pure handlers to ComfyUI
JSON responses, and `tools/prompt_smoke.py` covers the handlers without