449
}
450
case 'assistant.message': {
452
>
const messageId = d.messageId ?? d.interactionId ?? '';
453
>
const content = d.content ?? '';
454
>
const reasoningText = d.reasoningText;
455
>
const hasToolRequests = !!d.toolRequests && d.toolRequests.length > 0;
456
>
const parentToolCallId = resolveParentToolCallId(e.agentId, d.parentToolCallId);
457
>
if (!content && !reasoningText && !hasToolRequests) {
458
if (!parentToolCallId && parentBuilder && !parentTurnAborted) {
459
parentTurnState = TurnState.Complete;