- Update analysis output to include tag, strength, and rel_path for each LoRA
- Change from abs_path to rel_path with Linux-style separators starting from LoRA directory
- Extract shared parse_lora_tag() and find_lora_relative_path() functions to lora_metadata_utils
- Add comprehensive unit tests for new shared utility functions
- Update existing tests to validate enhanced analysis structure
Analysis output now provides detailed LoRA information:
{
"high_lora_1": {
"tag": "<lora:style_HIGH:0.8>",
"strength": "0.8",
"rel_path": "wan/wan2.2/mating_press.safetensors"
}
}
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Introduced a new script that generates a single extensive ComfyUI workflow containing all WAN 2.2 HIGH/LOW LoRA pairs. This script includes + example prompts.
- Functions to extract example prompts from LoRA metadata.
- Logic to find and pair HIGH/LOW LoRAs in a specified directory.
- A method to create a structured workflow with nodes for text input, a splitter, and display nodes for high, low, and analysis prompts.
- The workflow is arranged in a grid format for improved visibility.
This addition enhances the usability of WAN 2.2 by automating the workflow generation process, making it easier to manage LoRA tag variations.
🤖 Generated with [Claude Code](https://claude.ai/code)
- Added .python-version file to specify Python 3.12.
- Updated pdm.lock to reflect new lock version and Python requirements.
- Enhanced pyproject.toml to include scipy as a dependency.
- Introduced install_node_to_comfy.sh script for easier node installation.