II.
ProtocolMessage overview
Reference · liveprotocol-message:result-message-success
ResultMessage subtype=success overview
Loop terminated successfully — model returned final assistant text and `stop_reason: end_turn`.
Attributes
displayName
ResultMessage subtype=success
messageType
ResultMessage
subtype
success
direction
core-to-user
terminal
true
errorCategory
none
payloadSchema
type
ResultMessage
fields
- subtype
- duration_ms
- num_turns
- result
- usage
- total_cost_usd
description
Loop terminated successfully — model returned final assistant text and
`stop_reason: end_turn`.
Outgoing edges
None.
Incoming edges
emits_message_type3
- agent-core-impl:claude-agent-sdk.core@current·AgentCoreImplClaude Agent SDK Core (current)
- agent-core-impl:claude-code.core@1.x·AgentCoreImplClaude Code Core (1.x)
- provider:anthropic·ModelProviderProductAnthropic