ComfyUI/comfy_extras
Christian Byrne d159142615
refactor: rename Mahiro CFG to Similarity-Adaptive Guidance (#12172)
* refactor: rename Mahiro CFG to Similarity-Adaptive Guidance

Rename the display name to better describe what the node does:
adaptively blends guidance based on cosine similarity between
positive and negative conditions.

Amp-Thread-ID: https://ampcode.com/threads/T-019c0d36-8b43-745f-b7b2-e35b53f17fa1
Co-authored-by: Amp <amp@ampcode.com>

* feat: add search aliases for old mahiro name

Amp-Thread-ID: https://ampcode.com/threads/T-019c0d36-8b43-745f-b7b2-e35b53f17fa1

* rename: Similarity-Adaptive Guidance → Positive-Biased Guidance (per reviewer)

- display_name changed to 'Positive-Biased Guidance' to avoid SAG acronym collision
- search_aliases expanded: mahiro, mahiro cfg, similarity-adaptive guidance, positive-biased cfg
- ruff format applied

---------

Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com>
2026-02-28 20:59:24 -08:00
..
chainner_models
nodes_ace.py
nodes_advanced_samplers.py
nodes_align_your_steps.py
nodes_apg.py
nodes_attention_multiply.py
nodes_audio_encoder.py
nodes_audio.py
nodes_camera_trajectory.py
nodes_canny.py
nodes_cfg.py
nodes_chroma_radiance.py
nodes_clip_sdxl.py
nodes_color.py
nodes_compositing.py
nodes_cond.py
nodes_context_windows.py
nodes_controlnet.py
nodes_cosmos.py
nodes_custom_sampler.py
nodes_dataset.py
nodes_differential_diffusion.py
nodes_easycache.py
nodes_edit_model.py
nodes_eps.py
nodes_flux.py
nodes_freelunch.py
nodes_fresca.py
nodes_gits.py
nodes_glsl.py
nodes_hidream.py
nodes_hooks.py
nodes_hunyuan3d.py
nodes_hunyuan.py
nodes_hypernetwork.py
nodes_hypertile.py
nodes_image_compare.py
nodes_images.py
nodes_ip2p.py
nodes_kandinsky5.py
nodes_latent.py
nodes_load_3d.py
nodes_logic.py
nodes_lora_debug.py
nodes_lora_extract.py
nodes_lotus.py
nodes_lt_audio.py
nodes_lt_upsampler.py
nodes_lt.py
nodes_lumina2.py
nodes_mahiro.py refactor: rename Mahiro CFG to Similarity-Adaptive Guidance (#12172) 2026-02-28 20:59:24 -08:00
nodes_mask.py
nodes_mochi.py
nodes_model_advanced.py
nodes_model_downscale.py
nodes_model_merging_model_specific.py
nodes_model_merging.py
nodes_model_patch.py
nodes_morphology.py
nodes_nag.py
nodes_nop.py
nodes_optimalsteps.py
nodes_pag.py
nodes_perpneg.py
nodes_photomaker.py
nodes_pixart.py
nodes_post_processing.py
nodes_preview_any.py
nodes_primitive.py
nodes_qwen.py
nodes_rebatch.py
nodes_replacements.py
nodes_resolution.py
nodes_rope.py
nodes_sag.py
nodes_sd3.py
nodes_sdpose.py
nodes_sdupscale.py
nodes_slg.py
nodes_stable3d.py
nodes_stable_cascade.py
nodes_string.py
nodes_tcfg.py
nodes_textgen.py
nodes_tomesd.py
nodes_toolkit.py
nodes_torch_compile.py
nodes_train.py
nodes_upscale_model.py
nodes_video_model.py
nodes_video.py
nodes_wan.py
nodes_wanmove.py
nodes_webcam.py
nodes_zimage.py