{{ tool.tool_name }}

Tool Usage Details

Total Calls

{{ tool.total_invocations }}

Conversations

{{ tool.session_count }}

Total Tokens

{{ tool.total_tokens|format_compact }}

Avg/Call

{{ tool.avg_tokens_per_call|format_compact }}

Est. Cost

${{ "%.4f"|format(tool.total_cost) }}

{% if chart_data and chart_data.datasets %}

Invocation Timeline

Click a point to see invocation details

{% else %}

No timeline data available

{% endif %}

Select a conversation to view details

{% for session in tool.sessions %}
{{ session.project_name }}
{{ session.last_timestamp[:10] }} {{ session.last_timestamp[11:19] }}
{{ session.invocation_count }} calls
{{ session.total_tokens|format_compact }} tokens
${{ "%.4f"|format(session.cost) }}
Input
{{ session.input_tokens|format_compact }}
Output
{{ session.output_tokens|format_compact }}
Cache Read
{{ session.cache_read_tokens|format_compact }}
Cache Write
{{ session.cache_write_tokens|format_compact }}
Invocation Timeline
{% for inv in session.invocations %}
{{ inv.time }} {{ inv.total_tokens|format_compact }} tokens
{% endfor %}
{% endfor %}

Token Distribution

{% set max_tokens = [tool.input_tokens, tool.output_tokens, tool.cache_read_tokens, tool.cache_write_tokens]|max %}
Input {{ tool.input_tokens|format_compact }}
Output {{ tool.output_tokens|format_compact }}
Cache Read {{ tool.cache_read_tokens|format_compact }}
Cache Write {{ tool.cache_write_tokens|format_compact }}
Total Tokens {{ tool.total_tokens|format_compact }}

Usage by Conversation

{% set session_max = tool.sessions|map(attribute='total_tokens')|max if tool.sessions else 1 %} {% for session in tool.sessions[:10] %}
{{ session.project_name }} {{ session.total_tokens|format_compact }}
{% endfor %}
Input
Output
Cache Read
Cache Write
Tool: {{ tool.tool_name }} Sessions: {{ tool.session_count }} Total Calls: {{ tool.total_invocations }}