}
if (msg.content) {
kind: ResponsePartKind.Markdown,
id: generateUuid(),
content: msg.content,
});
}
if (!msg.toolRequests || msg.toolRequests.length === 0) {
currentTurn = undefined;
}
} else if (msg.type === 'subagent_started') {
subagentsByToolCallId.set(msg.toolCallId, msg);