Nodes/HommageTools for ComfyUI/HT Status Indicator
ComfyUI Node

HT Status Indicator

A traffic light for the values flowing through your workflow — HT Status Indicator

By ArtHommage·Created 2 years ago·Updated about a year ago· 4
HT Status Indicator
  • input
  • passthrough

When a workflow misbehaves, half the battle is just seeing what a value is doing at a given point in the graph. ComfyUI will happily run a 50-node pipeline where one intermediate value silently went negative or empty, and nothing tells you until the output is garbage. HT Status Indicator (from the HommageTools pack) is a debugging aid that lives in the HommageTools/Debug category: feed it any value, and it evaluates that value and paints a status in the UI - while passing your data straight through untouched.

How it works

One optional input, one output:

  • input - any type (it's an any_type socket). Connect whatever you're curious about: a number, a string, a tensor.
  • passthrough - the output, which is literally the input value again. The node never modifies your data; it's a tap, not a transformer.

Internally it runs evaluate_status on the value to decide whether the state is "positive" or "negative," and it's built to re-evaluate on every execution (IS_CHANGED returns nan), so the indicator reflects the current run rather than a cached result. The actual visual rendering is handled through ComfyUI's UI-update path, so you get a live status badge on the node as the workflow runs.

That pass-through is the feature to appreciate: you can drop it in the middle of an existing wire without restructuring your graph, watch the status, and keep your data flowing exactly as before. It's the workflow equivalent of putting a meter on a pipe.

When you'd actually use it

This is a debug-workflow node, full stop. Realistic setups: monitoring a value that should always be positive (a scale factor, a step count) and flagging when it isn't; checking that a node you expected to produce data actually did before a branch consumes it; or just getting a visual heartbeat on a long-running batch so you can tell at a glance whether the run is healthy. It's also a decent teaching tool - wire it into a value you don't fully understand yet and let it show you whether your mental model of "positive vs negative" matches reality.

Installing it

HommageTools install, once:

cd ComfyUI/custom_nodes
git clone https://github.com/ArtHommage/HommageTools.git
cd HommageTools
pip install -r requirements.txt

Restart ComfyUI, or ComfyUI Manager → "HommageTools". No models, no heavy dependencies. The pack is self-labeled perpetual alpha; for a debug tap that's a fine trade.

What it's not

Set expectations: it's a status indicator, not an inspector. It tells you the general health of a value (positive/negative), but it won't print you a shape or a full dump - for tensor dimensions, use HT Tensor Info from the same pack, and for a detailed type/value inspection there's the pack's HT Inspector. And because the evaluation is intentionally simple, "status" means what the node decides it means: if you need custom thresholds or logic, feed it a value that's already been computed to a boolean upstream. Keep it as the cheap, at-a-glance signal it was built to be.

CategoryHommageTools/Debug

Inputs (1)

NameTypeDefaultDescription
inputopt*

Outputs (1)

NameTypeDescription
passthrough*