Input Prompt
{% endif %}
{# ── Standardised attack conversation trace ── #}
{% if entry.conversation %}
{{ process_standardised_conversation(entry.conversation, truncated=false) | safe }}
{# ── Multi-turn mapping: {conversation: [{role, content}, ...]} ── #}
{% elif entry.input is mapping %}
{% for message in entry.input.conversation %}
{{ message.role | upper }}
{{ process_text(message.content, truncated=false)|e }}
{% endfor %}
{# ── Sequence of messages ── #}
{% elif entry.input is sequence and entry.input is not string %}
{% for message in entry.input %}
{{ process_text(message, truncated=false)|e }}
{% endfor %}
{# ── Plain string ── #}
{% else %}
{{ process_text(entry.input, truncated=truncated)|e }}
{% endif %}
{% if _has_trace %}