{% extends "base.html" %} {% block content %}

Session History

Session Information
Session ID: {{ session_id }}
Model: {{ session_data.model_spec.title }}
Created: {{ session_data.metadata.created_at.split('T')[0] }} {{ session_data.metadata.created_at.split('T')[1].split('.')[0] }}
Context Window: {{ "{:,}".format(session_data.model_spec.context_window) }} tokens
{% if session_data.usage %}
Usage Summary:
{% set total_input = 0 %} {% set total_output = 0 %} {% for usage_entry in session_data.usage %} {% set total_input = total_input + usage_entry[0].input_tokens %} {% set total_output = total_output + usage_entry[0].output_tokens %} {% endfor %}
Input Tokens: {{ "{:,}".format(total_input) }}
Output Tokens: {{ "{:,}".format(total_output) }}
Total: {{ "{:,}".format(total_input + total_output) }}
{% endif %} {% if session_data.metadata.cli_args %}
CLI Command:
{{ ' '.join(session_data.metadata.cli_args) }}
{% endif %}
Conversation
{% for message in session_data.messages %} {% if message.role == 'user' %}
User
{% for content in message.content %} {% if content.type == 'text' %}
{{ content.text }}
{% elif content.type == 'tool_result' %}
Tool Result ({{ content.tool_use_id[:8] }})
{{ content.content }}
{% endif %} {% endfor %}
{% elif message.role == 'assistant' %}
Assistant
{% for content in message.content %} {% if content.type == 'text' %}
{{ content.text }}
{% elif content.type == 'tool_use' %}
{{ content.name }} ({{ content.id[:8] }}...)
{% if content.input %}
Input Parameters
{{ content.input | tojson(indent=2) }}
{% endif %}
{% endif %} {% endfor %}
{% endif %} {% endfor %}
{% endblock %} {% block scripts %} {% endblock %}