<%# locals: (assistant_message:) %>
<% if assistant_message.reasoning? %>

Assistant reasoning

<%= lucide_icon "chevron-down", class: "group-open:transform group-open:rotate-180 text-secondary w-5" %>
<%= markdown(assistant_message.content) %>
<% else %> <% if assistant_message.chat.debug_mode? && assistant_message.tool_calls.any? %> <%= render "assistant_messages/tool_calls", message: assistant_message %> <% end %>
<%= render "chats/ai_avatar" %>
<%= markdown(assistant_message.content) %>
<% end %>