Tool Call Analysis
Session ID:
{{ stats.session_id or 'N/A' }}
Total Tool Calls:
{{ tool_data.total_calls }}
Unique Tools:
{{ tool_data.tool_counts|length }}
Total Calls
{{ tool_data.total_calls }}
Unique Tools
{{ tool_data.tool_counts|length }}
Most Used Tool
{% set max_tool = tool_data.tool_counts|dictsort(by='value', reverse=true)|first %} {% if max_tool %} {{ max_tool[0] }}
{{ max_tool[1] }} calls
{% else %} N/A {% endif %}
Avg Calls per Tool
{% if tool_data.tool_counts|length > 0 %} {{ "%.1f"|format(tool_data.total_calls / tool_data.tool_counts|length) }} {% else %} 0 {% endif %}
Tool Distribution
{% for tool_name, count in tool_data.tool_counts.items() %}
{{ tool_name }}
{{ count }}
{{ "%.1f"|format(count / tool_data.total_calls * 100) }}% of total
{% endfor %}
Tool Usage Breakdown
{% for tool_name, count in tool_data.tool_counts.items()|sort(attribute='1', reverse=true) %}
{{ tool_name }}
{{ count }} calls ({{ "%.1f"|format(count / tool_data.total_calls * 100) }}%)
{{ count }}
{% endfor %}
Tool Call Timeline (Last 30)
{% for call in tool_data.tool_timeline[-30:] %}
{{ call.tool_name }}
{{ call.timestamp }}
{% if call.tool_input %}
{{ call.tool_input|tojson(indent=2) }}
{% endif %}
{% endfor %}