---
url: 'https://adk.nht.io/api/@nhtio/adk/batteries/interfaces/StreamHandle.md'
description: >-
  Trailing parameter every guest stream implementation receives (regardless of
  declared options). Carries the {@link AbortSignal} the host aborts (via
  `stream:cancel`) when the reader cancels the host-side `ReadableStream`.
---

# Interface: StreamHandle

Defined in: [src/batteries/isolation/types.ts:227](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/isolation/types.ts#L227)

Trailing parameter every guest stream implementation receives (regardless of declared options).
Carries the AbortSignal the host aborts (via `stream:cancel`) when the reader cancels the
host-side `ReadableStream`.

## Properties

| Property                              | Type          | Description                                                                 | Defined in                                                                                                                        |
| ------------------------------------- | ------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
|  `signal` | `AbortSignal` | Aborts when the host sends a `stream:cancel` envelope for this stream's id. | [src/batteries/isolation/types.ts:229](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/isolation/types.ts#L229) |
