Turn-by-turn metadata. Cache-read ratio = cache read / (fresh + cache read).
{% if ratio_line %} {% endif %}| # | Time | Model | Orig tokens | Final tokens | Fresh | Read | Out | Cost | Cache ratio | Drift | Outcome |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ loop.index }} | {{ row["ts"]|round(0) }} | {{ row["model"] or "—" }} | {{ row["orig_est_tokens"] if row["orig_est_tokens"] is not none else "—" }} | {{ row["final_est_tokens"] if row["final_est_tokens"] is not none else "—" }} | {{ fresh if row["fresh_input"] is not none else "—" }} | {{ read if row["cache_read"] is not none else "—" }} | {{ row["output_tokens"] if row["output_tokens"] is not none else "—" }} | ${{ "%.6f"|format(row["cost_actual_usd"] or 0) }} | {% if read + fresh %}{{ "%.1f%%"|format(100 * read / (read + fresh)) }}{% else %}—{% endif %} | {{ row["drift"] or "—" }} | {{ row["outcome"] or "—" }} |
| No requests in this session. | |||||||||||