hasToolCallsInLastAssistantTurn function
Check if the last assistant turn in messages has tool calls.
Implementation
bool hasToolCallsInLastAssistantTurn(List<SessionMessage> messages) {
for (var i = messages.length - 1; i >= 0; i--) {
if (messages[i].type == 'assistant') {
return messages[i].content.any((b) => b.type == 'tool_use');
}
}
return false;
}