Interface: WrapperResultEvent
Defined in: src/batteries/llm/claude_code_cli/wire.ts:263
The terminal event for a dispatch iteration.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
isError | boolean | Whether this turn ended in an error (e.g. --max-turns/--max-budget-usd exhaustion). | src/batteries/llm/claude_code_cli/wire.ts:275 |
raw? | unknown | The original, unmodified terminal result stream-json line. | src/batteries/llm/claude_code_cli/wire.ts:281 |
resultText? | string | The final assistant-facing result text, when present. | src/batteries/llm/claude_code_cli/wire.ts:267 |
sessionId? | string | Claude's own session identifier for this turn. | src/batteries/llm/claude_code_cli/wire.ts:269 |
stopReason? | string | Claude's own stated reason the turn stopped. | src/batteries/llm/claude_code_cli/wire.ts:279 |
subtype? | string | Claude's machine-readable reason the turn stopped. | src/batteries/llm/claude_code_cli/wire.ts:277 |
totalCostUsd? | number | Total cost, in USD, Claude reports for this turn. | src/batteries/llm/claude_code_cli/wire.ts:271 |
type | "result" | Discriminant for the WrapperEvent union. | src/batteries/llm/claude_code_cli/wire.ts:265 |
usage? | Record<string, unknown> | Token/usage accounting Claude reports for this turn. | src/batteries/llm/claude_code_cli/wire.ts:273 |