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 %}