{% extends "base.html" %} {% block title %}AI activity — BackupWatch{% endblock %} {% block content %}
Every request BackupWatch has made to Anthropic, newest first — including exactly what was sent and what came back. Costs are estimated locally from published rates; your Anthropic console is authoritative. Snapshots you previewed but never sent are not listed. AI settings
{% if msg %}{% endif %}| When | User | Client | Purpose | Model | Status | Tokens | ~Cost | Payload |
|---|---|---|---|---|---|---|---|---|
| {{ r.ts|dt }} | {{ r.user_email }} | {{ client_names.get(r.client_id, "—") }} | {{ r.purpose }} | {{ r.model }} | {{ r.status|upper }}
{% if r.error_detail %} {{ r.error_detail }}{% endif %} |
{{ "{:,}".format(r.input_tokens) }} in {{ "{:,}".format(r.output_tokens) }} out |
~${{ "%.4f"|format(r.estimated_cost_usd) }} |
{# both are Jinja-escaped: this is model- and mailbox-derived text #}
Request{{ r.request_json }}Response{{ r.response_json or "—" }} |
| No AI requests yet. The feature is optional and off until you enable it in Settings. | ||||||||