---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/generation/local_diffusion/protocol/type-aliases/ProgressFrame.md
description: A parsed request progress frame.
---

# Type Alias: ProgressFrame

```ts
type ProgressFrame = {
  kind: "progress";
  progress: number;
  rid: number;
};
```

Defined in: [src/batteries/generation/local\_diffusion/protocol.ts:83](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/local_diffusion/protocol.ts#L83)

A parsed request progress frame.

## Properties

| Property                                  | Type         | Description                                        | Defined in                                                                                                                                                              |
| ----------------------------------------- | ------------ | -------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `kind`         | `"progress"` | Discriminant.                                      | [src/batteries/generation/local\_diffusion/protocol.ts:85](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/local_diffusion/protocol.ts#L85) |
|  `progress` | `number`     | Normalized per-step generation progress in `0..1`. | [src/batteries/generation/local\_diffusion/protocol.ts:89](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/local_diffusion/protocol.ts#L89) |
|  `rid`           | `number`     | The request id this progress belongs to.           | [src/batteries/generation/local\_diffusion/protocol.ts:87](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/local_diffusion/protocol.ts#L87) |
