Skip to content
1 min read · 190 words

Interface: WrapperResultEvent ​

Defined in: src/batteries/llm/claude_code_cli/wire.ts:263

The terminal event for a dispatch iteration.

Properties ​

PropertyTypeDescriptionDefined in
isErrorbooleanWhether this turn ended in an error (e.g. --max-turns/--max-budget-usd exhaustion).src/batteries/llm/claude_code_cli/wire.ts:275
raw?unknownThe original, unmodified terminal result stream-json line.src/batteries/llm/claude_code_cli/wire.ts:281
resultText?stringThe final assistant-facing result text, when present.src/batteries/llm/claude_code_cli/wire.ts:267
sessionId?stringClaude's own session identifier for this turn.src/batteries/llm/claude_code_cli/wire.ts:269
stopReason?stringClaude's own stated reason the turn stopped.src/batteries/llm/claude_code_cli/wire.ts:279
subtype?stringClaude's machine-readable reason the turn stopped.src/batteries/llm/claude_code_cli/wire.ts:277
totalCostUsd?numberTotal 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