{% extends "base.html" %} {% block title %}My sessions — {{ config.INSTANCE_NAME }}{% endblock %} {% block content %}
{% set page_hero_eyebrow = "Profile" %} {% set page_hero_title = "My sessions" %} {% set page_hero_subtitle = "Sessions uploaded via agnes push from Claude Code." %} {% include "_page_hero.html" %}

Sessions you uploaded via agnes push from your Claude Code workspace, with extraction status from the verification processor's rows in session_processor_state.
Items extracted = 0 means the verification detector ran successfully but the LLM didn't find anything worth tracking in that session — that's expected for sessions that are mostly tool calls or coding without confident factual claims.
Pending means the file is on disk but the scheduler hasn't processed it yet (next verification-detector tick: every 15 min by default).

{% if sessions %} {% for s in sessions %} {% endfor %}
Session file Uploaded Size Status Processed Items extracted
{{ s.name }} {{ s.uploaded_at.strftime("%Y-%m-%d %H:%M:%S UTC") }} {{ s.size_kb }} kB {% if not s.is_processed %} pending {% elif s.items_extracted and s.items_extracted > 0 %} extracted {% else %} processed {% endif %} {% if s.processed_at %}{{ s.processed_at.strftime("%Y-%m-%d %H:%M:%S UTC") }}{% endif %} {% if s.items_extracted is not none %}{{ s.items_extracted }}{% endif %} Download
{% else %}
No session files yet. Run agnes push from a Claude Code workspace where agnes init installed the SessionEnd hook.
{% endif %}
{% endblock %}