{{ e.ts[11:19] }}
{% if e.type == 'session_started' %}
▶ start
{{ e.model }}
{% elif e.type == 'node_started' %}
⋯ node
{{ e.node_type }}
{% elif e.type == 'tool_started' %}
🛠 {{ e.name }}
{{ (e.args if e.args is string else e.args|tojson)[:140] }}
{% elif e.type == 'tool_finished' %}
{{ '✗' if e.is_error else '✓' }} {{ e.name or '' }}
{{ (e.result_preview|string)[:140] }} ({{ e.duration_ms }}ms)
{% elif e.type == 'session_ended' %}
■ {{ e.reason }}
{{ e.tokens_in }} in / {{ e.tokens_out }} out · {{ e.duration_ms }}ms
{% else %}
{{ e.type }}
{% endif %}