diff --git a/src/Resources/views/data_collector.html.twig b/src/Resources/views/data_collector.html.twig
index d4c3930..52fb6cb 100644
--- a/src/Resources/views/data_collector.html.twig
+++ b/src/Resources/views/data_collector.html.twig
@@ -100,11 +100,19 @@
{% for message in call.messages %}
{{ message.role.value|title }}:
- {% if message.hasToolCalls and 'assistant' == message.role.value %}
+ {% if 'assistant' == message.role.value and message.hasToolCalls%}
{{ _self.tool_calls(message.toolCalls) }}
- {% elseif message.hasToolCalls and 'tool' == message.role.value %}
- Result of tool call with ID {{ message.toolCalls[0].id }}
+ {% elseif 'tool' == message.role.value %}
+ Result of tool call with ID {{ message.toolCall.id }}
{{ message.content|nl2br }}
+ {% elseif 'user' == message.role.value %}
+ {% for item in message.content %}
+ {% if item.text %}
+ {{ item.text|nl2br }}
+ {% else %}
+
+ {% endif %}
+ {% endfor %}
{% else %}
{{ message.content|nl2br }}
{% endif %}