Usage
What was delivered to the LLMs. Only references are stored, with the version of the time: the text is rebuilt from the history, and what was erased at the source shows up as erased.
Push
Injected by the hook at the start of each chat and on every request, grouped by chat.
{% for g in chats %}
{{ g.title }} · {{ g.pushes|length }} injections · last {{ g.last|dt }}
{% for p in g.pushes %}
{{ p.ts|dt }} · {{ p.event }} · {{ p.chars }} characters{% if p.cwd %} · {{ p.cwd }}{% endif %}
{% if p.skipped %}
not injected: {{ p.skipped }}{% endif %}
{% for it in p.entries %}
{{ it.id }} {% if it.gone %}{{ it.label }}{% else %}{{ it.label }}{% if it.text %}
{{ it.text }}{% endif %}{% endif %}
{% endfor %}
{% endfor %}
{% else %}No push yet.
{% endfor %}
Pull
Each call to the MCP tools, from most recent to oldest. The MCP does not report which chat the call came from; the client and the MCP session appear.
{% for c in pulls %}
{{ c.tool }}({{ c.args_text }}) · {{ c.ts|dt }} · {{ c.entries|length }} references · {{ c.chars }} characters{% if c.client %} · {{ c.client }}{% endif %}{% if c.session %} · session {{ c.session[:8] }}{% endif %}
{% if not c.ok %}error: {{ c.error }}{% endif %}
{% for it in c.entries %}{{ it.id }} {% if it.gone %}
{{ it.label }}{% else %}
{{ it.label }}{% if it.text %}
{{ it.text }}
{% endif %}{% endif %}
{% else %}Nothing returned.
{% endfor %}
{% else %}No call yet.
{% endfor %}
{% endblock %}