Skip to content
1 min read · 174 words

Interface: WrapperResultEvent

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

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:231
raw?unknownThe original, unmodified terminal result stream-json line.src/batteries/llm/claude_code_cli/wire.ts:235
resultText?stringThe final assistant-facing result text, when present.src/batteries/llm/claude_code_cli/wire.ts:223
sessionId?stringClaude's own session identifier for this turn.src/batteries/llm/claude_code_cli/wire.ts:225
stopReason?stringClaude's own stated reason the turn stopped.src/batteries/llm/claude_code_cli/wire.ts:233
totalCostUsd?numberTotal cost, in USD, Claude reports for this turn.src/batteries/llm/claude_code_cli/wire.ts:227
type"result"Discriminant for the WrapperEvent union.src/batteries/llm/claude_code_cli/wire.ts:221
usage?Record<string, unknown>Token/usage accounting Claude reports for this turn.src/batteries/llm/claude_code_cli/wire.ts:229