- v1 reverted to the exact GitHub (origin/main) state, byte-for-byte:
nodes_minimax_h3_director{,_guide}.py, helper_minimax_h3_director.py,
helper_minimax_h3_prompt_builder.py, js/minimax_h3_director.js, plus the
github-versioned docs and mjs/py tests.
- v2 is a fully standalone 2.0 node (MiniMaxH3DirectorV2 +
MiniMaxH3DirectorGuideV2) with its own _v2 helper copies and
js/minimax_h3_director_v2.js. It no longer subclasses v1 and has zero
imports from v1 director modules, so both can coexist without affecting
each other.
- v2-only helper_media_output.py / helper_minimax_h3_director_execute.py are
superseded by their _v2 copies (v1-named originals removed); the v2 tests
now target the _v2 modules and v2 js.
- __init__.py registers all four: MiniMaxH3Director, MiniMaxH3DirectorV2,
MiniMaxH3DirectorGuide, MiniMaxH3DirectorGuideV2 (+ input_images route).
Verified: 22 pytest director tests pass, v2 imports with no v1 side-effects,
all four variants register.