{% if ev.kind == "owner_message" %}
{{ owner_name }} {{ ev.text }}
{% elif ev.kind == "sol_message" %} {% set origin = sol_message_origins.get(loop.index0) if sol_message_origins is defined else none %} {% if origin %} {% if origin.trigger_talent %} {% set origin_label = sol_voice_copy.CHAT_ORIGIN_TAG_WITH_TALENT.format(trigger_talent=origin.trigger_talent, time=origin.time) %} {% else %} {% set origin_label = sol_voice_copy.CHAT_ORIGIN_TAG_WITHOUT_TALENT.format(time=origin.time) %} {% endif %} {% if origin.superseded_by_id %} {% set origin_label = origin_label ~ sol_voice_copy.CHAT_ORIGIN_SUPERSEDED_SUFFIX.format(time=origin.superseded_time) %} {% endif %}
{{ origin_label }}
{% endif %}
{{ agent_name }} {{ ev.text }}
{% elif ev.kind == "talent_spawned" %} {% elif ev.kind == "talent_finished" %} {% elif ev.kind == "talent_errored" %} {% elif ev.kind == "reflection_ready" %}
weekly reflection ready week of {{ ev.day }} open reflection
{% elif ev.kind == "chat_error" %} {% set rendered_reason = render_chat_reason(ev.reason or "unknown", ev.provider or "") %}
{{ rendered_reason.message }}
{% if ev.detail %}
{{ ev.detail }}
{% endif %}
{% endif %}