ℹ️ ArchAi3D Info
The 'what version am I on?' node for bug reports
- trigger
- version
- commit
- commit_date
- info
It's the smallest node in this pack and honestly the one you'll remember exists the day something breaks. ArchAi3D Info reports the installed version and Git state of the ComfyUI-ArchAi3d-Qwen pack itself, so when you post a bug report you can paste four strings instead of squinting at a folder.
It has no required inputs - just an optional trigger that forces it to refresh (the outputs change as the pack updates, so the trigger is there to re-evaluate it on demand). The four outputs are all STRINGs:
version- the pack version from__init__.py.commit- the current Git commit hash of the pack folder.commit_date- when that commit was made.info- a summary string combining the above plus branch and dirty-state info.
Under the hood it shells out to git in the pack's directory, which means two practical things: it only reports real Git data if you installed via git clone (a Manager install is also a git clone, so that's fine), and if Git isn't on your PATH it reports "unknown" rather than crashing.
Installation
Same as everything else in this pack - it ships with ComfyUI-ArchAi3d-Qwen:
cd ComfyUI/custom_nodes/
git clone https://github.com/amir84ferdos/ComfyUI-ArchAi3d-Qwen.git
cd ComfyUI-ArchAi3d-Qwen
pip install -r requirements.txt
or use ComfyUI Manager and search "ArchAi3d Qwen". Restart and it's under ArchAi3d/Utils. Personal use free; commercial use needs the author's license.
Where people get burned
The single "gotcha": it reads Git from this pack's directory, so if you're comparing two machines, the commit hash only tells you about this pack, not ComfyUI itself or other packs. For a full bug report you still need the ComfyUI version and the pack's git log. And because it's a subprocess call on every execution, it's not a node to throw into a hot loop - wire the trigger carefully or just read it once when you need it. It's a diagnostic, not a workflow component, and it's happiest living in a scratch graph next to your error log.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| triggeropt | * | Connect anything here to trigger refresh |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| version | STRING | — |
| commit | STRING | — |
| commit_date | STRING | — |
| info | STRING | — |