▶
{{ turn.userQuery.prompt[:100] }}{% if turn.userQuery.prompt|length > 100 %}...{% endif %}
{% if turn.stats.tool_count > 0 %}
{{ turn.stats.tool_count }}
{% endif %}
{{ "%.2f"|format(turn.stats.total_duration) }}s
{% if turn.stats.success_count > 0 %}
✓ {{ turn.stats.success_count }}
{% endif %}
{% if turn.stats.error_count > 0 %}
✗ {{ turn.stats.error_count }}
{% endif %}
{{ turn.userQuery.timestamp }}
{% if turn.children %}
{% for child in turn.children recursive %}
{% if loop.last and not child.children %}└─{% else %}├─{% endif %}
{{ child.tool_name }}
{{ child.summary[:80] }}{% if child.summary|length > 80 %}...{% endif %}
{% if child.spawner_type %}
{{ child.agent }}
{% if child.model %}
{{ child.model }}
{% endif %}
→
{{ child.spawned_agent or child.subagent_type or child.spawner_type }}
{% if child.cost_usd %}
${{ "%.2f"|format(child.cost_usd) }}
{% endif %}
{% else %}
{{ child.agent }}
{% if child.model %}
{{ child.model }}
{% endif %}
{% endif %}
{% if child.feature_id %}
#{{ child.feature_id[:8] }}
{% endif %}
{{ "%.2f"|format(child.duration_seconds) }}s
{{ child.timestamp }}
{% if child.children %}
{{ loop(child.children) }}
{% endif %}
{% endfor %}
{% else %}
└─
No child events
{% endif %}