{% extends "base.html" %} {% block title %}{{ session.name }} - タイムライン{% endblock %} {% block content %}
{% for step in timeline_main %}
{% if not loop.last %}
{% endif %}
Step {{ step.record.step_id }} {{ step.record.provider }} {{ step.record.model }} {{ step.record.timestamp|format_time }}
{{ step.prompt_preview }}
in={{ step.record.input_tokens|format_tokens }} out={{ step.record.output_tokens|format_tokens }} {% if step.record.reasoning_tokens > 0 %} 🧠{{ step.record.reasoning_tokens|format_tokens }} {{ step.reasoning_pct|int }}% {% endif %} {{ step.record.cost_usd|format_cost }} {% if step.record.is_cached %} cached {% elif "cost_limited" in step.record.tags %} mock {% elif step.record.reasoning_tokens > 0 %} reasoning {% endif %}
{{ step.response_preview }}
{% for branch_name, branch_steps in timeline_branches.items() %} {% for bs in branch_steps %} {% if bs.record.step_id == step.record.step_id %}
Step {{ bs.record.step_id }}' {{ branch_name }} {{ bs.record.provider }} {{ bs.record.model }}
{{ bs.prompt_preview }}
in={{ bs.record.input_tokens|format_tokens }} out={{ bs.record.output_tokens|format_tokens }} {% if bs.record.reasoning_tokens > 0 %} 🧠{{ bs.record.reasoning_tokens|format_tokens }} {% endif %} {{ bs.record.cost_usd|format_cost }}
{% endif %} {% endfor %} {% endfor %} {% endfor %}
{% if not timeline_main %}

ステップがありません

このセッションにはまだリクエストが記録されていません。

{% endif %} {% endblock %} {% block scripts %} {% endblock %}