---
url: >-
  https://adk.nht.io/api/@nhtio/adk/turn_runner/interfaces/TurnStreamableContent.md
description: A unit of streamable content emitted during a turn.
---

# Interface: TurnStreamableContent

Defined in: [lib/types/turn\_runner.ts:31](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/turn_runner.ts#L31)

A unit of streamable content emitted during a turn.

## Remarks

Each emission represents either a visible assistant message or an internal reasoning trace.
`aDelta` carries the incremental text since the last emission; `full` is the accumulated text
so far. `isComplete` is `true` on the final emission for a given `id`.

## Properties

| Property                                         | Type                    | Description                                                                        | Defined in                                                                                                      |
| ------------------------------------------------ | ----------------------- | ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
|  `aDelta`            | `string`                | Incremental text added since the previous emission.                                | [lib/types/turn\_runner.ts:41](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/turn_runner.ts#L41) |
|  `completedAt?` | `DateTime`<`boolean`> | Timestamp when the stream completed. Absent until `isComplete` is `true`.          | [lib/types/turn\_runner.ts:45](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/turn_runner.ts#L45) |
|  `createdAt`      | `DateTime`              | Timestamp when this content stream was first created.                              | [lib/types/turn\_runner.ts:35](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/turn_runner.ts#L35) |
|  `full`                | `string`                | Full accumulated text received so far for this stream.                             | [lib/types/turn\_runner.ts:39](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/turn_runner.ts#L39) |
|  `id`                    | `string`                | Stable identifier for this content stream; groups deltas from the same generation. | [lib/types/turn\_runner.ts:33](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/turn_runner.ts#L33) |
|  `isComplete`    | `boolean`               | `true` on the final chunk for this `id`; subsequent emissions will use a new `id`. | [lib/types/turn\_runner.ts:43](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/turn_runner.ts#L43) |
|  `updatedAt`      | `DateTime`              | Timestamp of the most recent delta received for this stream.                       | [lib/types/turn\_runner.ts:37](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/turn_runner.ts#L37) |
