{% extends "base.html" %} {% block title %}Command palette searches{% endblock %} {% block content %}
{{ total_searches }} searches logged · {{ total_bounces }} with no results.
Add common bounce terms as synonyms on an existing
command palette page, or create a new page for them.
{{ llm_calls }} model call{{ llm_calls|pluralize }} · {{ llm_total_tokens }} tokens ({{ llm_prompt_tokens }} prompt / {{ llm_completion_tokens }} completion){% if llm_failures %} · {{ llm_failures }} failed{% endif %}.
{% comment %} The prompt total on its own reads as far more expensive than it is. The system prompt is the same few thousand tokens on every call, so the provider serves nearly all of it from cache at a fraction of the normal input rate. Rounds-per-query is the number worth watching: it multiplies everything above, and a figure well over 1 means the model is being asked again and again. {% endcomment %}{{ llm_cached_prompt_tokens }} of those prompt tokens ({{ llm_cached_percent }}%) were served from the provider's cache and are billed at a fraction of the normal input rate — only {{ llm_uncached_prompt_tokens }} were charged at full price.
{{ llm_rounds_per_query }} model calls per query on average. Each round re-sends the whole system prompt, so this is the multiplier on everything above.
{% if llm_by_action %}
{% for row in llm_by_action %}{{ row.action }} ×{{ row.count }}{% if not forloop.last %} · {% endif %}{% endfor %}
{{ llm_reported }} command(s) reported with “that didn't work”. Nothing was emailed — this is the queue.
| Query | What it tried | Count |
|---|---|---|
| {{ row.query }} | {{ row.action|default:row.response_kind }} | {{ row.count }} |
Cancelled during the countdown: {{ llm_cancelled }} ({{ llm_cancelled_percent }}% of confirmable actions). Nothing was written. A phrase repeated here was matched to the wrong action, or to the right action on the wrong auction.
| Query | Was going to run | Count |
|---|---|---|
| {{ row.query }} | {{ row.action }} | {{ row.count }} |
Each of these fell through to search results or a guess. A phrase that shows up repeatedly is
a request for an action that isn't in auctions/palette_actions.py yet, or a page
missing keywords in auctions/palette_routes.py.
| Query | Outcome | Reported | Count |
|---|---|---|---|
| {{ row.query }} | {{ row.response_kind }} | {% if row.reports %}{{ row.reports }}{% endif %} | {{ row.count }} |
| Search | Count | Clicks |
|---|---|---|
| {{ row.search }} | {{ row.count }} | {{ row.clicks }} |
| No searches yet. | ||
| Search | Count |
|---|---|
| {{ row.search }} | {{ row.count }} |
| No bounces yet. | |