In Microsoft.Extensions.AI.Evaluations.Reporting, the report created does not render tool calls with FunctionCallContents or FunctionResponseContents because the content type is not 'text'. I've worked around this by using the messages with FunctionCallContents to get the response, and changing the tool messages contents for the EvaluateAsync method, but it was frustrating to debug the library to figure this out.