isToolUseResultMessage function
Check if a message is a tool use result.
Implementation
bool isToolUseResultMessage(Message message) {
if (message is! UserMessage) return false;
final content = message.content;
if (content is List) {
return content.isNotEmpty && content[0] is ToolResultBlock;
}
return message.toolUseResult != null;
}