---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/claude_code_cli/wire/interfaces/WrapperRetryEvent.md
description: Mirrors Claude's own `system/api_retry` stream-json event. Observability only.
---

# Interface: WrapperRetryEvent

Defined in: [src/batteries/llm/claude\_code\_cli/wire.ts:203](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L203)

Mirrors Claude's own `system/api_retry` stream-json event. Observability only.

## Properties

| Property                                           | Type      | Description                                                                 | Defined in                                                                                                                                          |
| -------------------------------------------------- | --------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `attempt`            | `number`  | The retry attempt number.                                                   | [src/batteries/llm/claude\_code\_cli/wire.ts:207](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L207) |
|  `error?`               | `string`  | The error message associated with the retry.                                | [src/batteries/llm/claude\_code\_cli/wire.ts:215](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L215) |
|  `errorStatus?`   | `number`  | The HTTP status code that triggered the retry.                              | [src/batteries/llm/claude\_code\_cli/wire.ts:213](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L213) |
|  `maxRetries?`     | `number`  | The maximum number of retries Claude will attempt.                          | [src/batteries/llm/claude\_code\_cli/wire.ts:209](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L209) |
|  `retryDelayMs?` | `number`  | The delay, in milliseconds, before the next retry.                          | [src/batteries/llm/claude\_code\_cli/wire.ts:211](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L211) |
|  `type`                  | `"retry"` | Discriminant for the [WrapperEvent](../type-aliases/WrapperEvent.md) union. | [src/batteries/llm/claude\_code\_cli/wire.ts:205](https://github.com/NHTIO/ADK/blob/v1.20260827.0/src/src/batteries/llm/claude_code_cli/wire.ts#L205) |
