---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/context/thrift/contracts/interfaces/WorkingImage.md
description: >-
  An image (or other flat-cost media) attachment in the working set — the single
  biggest token hog, shed first when the dispatch is over budget.
---

# Interface: WorkingImage

Defined in: [src/batteries/context/thrift/contracts.ts:216](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/context/thrift/contracts.ts#L216)

An image (or other flat-cost media) attachment in the working set — the single biggest token hog,
shed first when the dispatch is over budget.

## Properties

| Property                                    | Type      | Description                                                             | Defined in                                                                                                                                          |
| ------------------------------------------- | --------- | ----------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `kept?`          | `boolean` | Whether it survived the pass; set by `subtractToFit`, ignored on input. | [src/batteries/context/thrift/contracts.ts:222](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/context/thrift/contracts.ts#L222) |
|  `label`         | `string`  | Human label for tracing/diagnostics.                                    | [src/batteries/context/thrift/contracts.ts:218](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/context/thrift/contracts.ts#L218) |
|  `tokenCost` | `number`  | Token cost of including this attachment in the dispatch.                | [src/batteries/context/thrift/contracts.ts:220](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/context/thrift/contracts.ts#L220) |
