---
url: 'https://adk.nht.io/api/@nhtio/adk/batteries/media/interfaces/RunOptions.md'
description: Per-run options for `query`/`ops`.
---

# Interface: RunOptions

Defined in: [src/batteries/media/index.ts:169](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/index.ts#L169)

Per-run options for `query`/`ops`.

## Properties

| Property                                       | Type                                                      | Description                                                                                                                                         | Defined in                                                                                                                |
| ---------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
|  `resolveRef?` | [`MediaRefResolver`](../type-aliases/MediaRefResolver.md) | Per-run media-ref resolution, overriding the construction-time resolver (the agent forge uses this to resolve `@id` refs against the current turn). | [src/batteries/media/index.ts:173](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/index.ts#L173) |
|  `signal?`         | `AbortSignal`                                             | Abort signal threaded into steps and engines.                                                                                                       | [src/batteries/media/index.ts:171](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/index.ts#L171) |
