{{ message().type }} @if (responseMetadataText(); as metadataTooltip) {
@if (reasoning()) {
@if (expandReason()) { } @else { }
{{ 'PAC.Chat.Reasoning' | translate: { Default: 'Reasoning' } }}
@if (expandReason()) { }
} @switch (message().type) { @case ('system') {
{{ content() }}
} @case ('human') { } @case ('ai') { @if (content()) { } @if (toolCalls()) { @for (toolCall of toolCalls(); track $index) { } } } @case ('tool') {
Tool: {{ toolMessage().name || toolMessage().tool_call_id }}
{{ toolResponse() }}
} }