---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/generation/local_diffusion/protocol/type-aliases/ProtocolErrorFrame.md
description: 'A stream-level protocol problem, such as an over-sized line.'
---

# Type Alias: ProtocolErrorFrame

```ts
type ProtocolErrorFrame = {
  detail: string;
  kind: "protocolError";
};
```

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

A stream-level protocol problem, such as an over-sized line.

## Properties

| Property                              | Type              | Description                    | Defined in                                                                                                                                                                |
| ------------------------------------- | ----------------- | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `detail` | `string`          | Why the stream framing failed. | [src/batteries/generation/local\_diffusion/protocol.ts:144](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/local_diffusion/protocol.ts#L144) |
|  `kind`     | `"protocolError"` | Discriminant.                  | [src/batteries/generation/local\_diffusion/protocol.ts:142](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/local_diffusion/protocol.ts#L142) |
