The dashboard now answers "where did my tokens go" without opening the log: totals, per-provider and per-model breakdown, and cache hits shown as the requests that cost nothing. Each log row expands to the actual prompt and response, truncated to keep the ring buffer flat. CI's Docker smoke step supplied no virtual keys, so the container correctly refused to bind 0.0.0.0 and the job failed. The failsafe was right and the workflow was wrong; it now supplies keys and additionally asserts that an unauthenticated call gets 401 and an inference key gets 403 on /api, so an image that lost its auth boundaries cannot be published green. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
b85542abc6
·
2026-08-16 22:41:49 -05:00
History