Boolean To Text
See what your logic chain actually decided
WAS ships a small logic toolkit alongside all its image and text nodes - Logic Boolean, Logic AND, Logic OR, Logic XOR, Logic NOT, plus condition-checking nodes like Number Input Condition and Text Find that produce booleans of their own. Boolean To Text is the connector that sits at the edge of that system: it takes a TRUE/FALSE value and turns it into a string so you can actually see it, rather than only being able to infer it from which branch of the graph lit up.
That's the whole reason this node earns a place on your canvas. Booleans in ComfyUI don't display themselves - there's no little checkbox lighting up green when a condition passes. If you've built a chain of Logic AND/OR nodes feeding into an Input Switch, and the result isn't what you expected, your only real options are to trace the wiring by eye or convert the value to something you can print. Boolean To Text plus one of WAS's console-print nodes (Text to Console, for instance) is that second option: wire your Logic chain's output through this, then to Text to Console, run once, and read exactly what the condition evaluated to in your server log instead of guessing from behavior.
It's also handy outside of pure debugging - if you want a save-file token or an on-canvas label that reflects some boolean state ("used_lora: True"), converting it to text first is how you get it into a string you can concatenate or display at all, since WAS's text tooling works on strings, not raw booleans.
The input is a single BOOLEAN; the output is a STRING, most likely rendering as something like "True"/"False" the way you'd expect from a straightforward type conversion. There isn't much more to the contract than that - it's deliberately a one-job node.
Installing it: ComfyUI Manager, search "WAS Node Suite," install, restart - the quickest path for most people. Manual install: cd ComfyUI/custom_nodes && git clone https://github.com/WASasquatch/was-node-suite-comfyui, then pip install -r requirements.txt (portable: python_embeded\python.exe -s -m pip install -r requirements.txt; manual/venv: activate the venv first), then restart ComfyUI. No model, no dependency specific to this node - it's a type conversion, nothing else.
Where it bites: essentially nowhere on its own - there's no external service, model, or library riding on it, so once it's installed it either works or it doesn't show up at all. If it's the latter, the cause is almost always the pack around it rather than this node: WAS Node Suite has had no active development since December 2023 (its README title says "Retired"), and the recurring, well-documented complaint in the community is the entire suite failing to import after a ComfyUI or Python update - not individual utility nodes like this one breaking in isolation. Check your startup console for an import error on the whole suite before troubleshooting this node specifically.
Inputs (0)
No inputs
Outputs (0)
No outputs