> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# LoopProgress - ComfyUI Built-in Node Documentation

> LoopProgress is a development-only helper node that reports the progress of a loop to the ComfyUI server interface.

LoopProgress is a development-only helper node that reports the progress of a loop to the ComfyUI server interface. On each execution it sends the text "Iteration X / Y" to the client and returns the current iteration position unchanged, which allows it to sit inline inside a loop without altering the data flow.

## Inputs

| Parameter  | Description                                                                                                                                                                      | Data Type | Required | Range |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | -------- | ----- |
| `start_id` | Identifier of the prompt/loop instance the progress message belongs to. The first item of the supplied list is used to route the progress text to the correct running execution. | STRING    | Yes      | -     |
| `position` | The current iteration position (index). The first item of the supplied list is used in the progress message and is also returned as the output.                                  | INT       | Yes      | -     |
| `total`    | The total number of iterations. Used together with `position` to build the "Iteration X / Y" progress message.                                                                   | INT       | Yes      | -     |

Note: this node is declared with list inputs (`is_input_list=True`) and accepts all inputs, so each connected value is treated as a list and only its first element is read. The node always runs (its input fingerprint is fixed), so it re-executes on every loop pass.

## Outputs

| Output Name | Description                                                                         | Data Type |
| ----------- | ----------------------------------------------------------------------------------- | --------- |
| `position`  | The current iteration position, passed through unchanged from the `position` input. | INT       |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LoopProgress/en.md)

***

**Source fingerprint (SHA-256):** `505ba814b93533679516b4f4239f5eee0dbac125d7ea16746c6cdbb7a68f803d`
