| Last active | User | First match | Questions | Cost | Feedback |
|---|---|---|---|---|---|
| 2026-09-22 07:23 | chris.scott@dext.com | Using field parent_account_crn (not account_crn) to filter, list child account CRNs where parent_account_crn = 7132898864, snapshot date 2026-06-01 | 1 | $32.4853 | — |
| 2026-08-27 13:54 | chris.scott@dext.com |
Using field parent_account_crn (not account_crn) to filter, list child account CRNs where parent_account_crn = 7211761474 AND account_crn starts with '74', snapshot date 2026-06-01
1 failed
|
12 | $20.1596 | — |
| 2026-08-27 12:25 | chris.scott@dext.com | Using field parent_account_crn (not account_crn) to filter and no other filter on account_crn, list child account CRNs where parent_account_crn = 7211761474, snapshot date 2026-06-01, sorted by account_crn descending | 11 | $21.7231 | — |
| 2026-08-27 10:35 | chris.scott@dext.com | Using field parent_account_crn (not account_crn) to filter, list child account CRNs where parent_account_crn = 7261517401, snapshot date 2026-03-01, sorted by account_crn descending | 9 | $12.3689 | — |
| 2026-08-26 13:17 | chris.scott@dext.com | List client CRNs where parent CRN = 7261517401 as of snapshot date 2026-03-01 | 43 | $25.2657 | — |
Cost is the LLM completion spend LiteLLM priced for each call, summed per
request.
Chandler is running on the Codex CLI, which draws ChatGPT plan quota
rather than per-token API billing, so this figure is not money paid —
it is what the same traffic would have cost on the API, priced from the
token counts Codex reports. Read it as the size of the bill avoided.
Two known limits: embedding spend is not recorded, so
retrieval and matching cost is missing, and because the figure is one sum
per request it cannot be split by model within a request — a
request's classifier and agent calls can use different models while
llm_model holds only one name.
Only authenticated calls are logged, USAGE_LOG_ENABLED can
switch logging off, and log writes are fail-soft — this is not a complete
record of traffic. Questions are grouped into sessions: a session is
exact when the caller echoed its id back to us and otherwise inferred from
a 30-minute gap in that user’s activity, so a grouping is only as
good as the source shown on the session itself. A call with no
attributable user gets no session at all; those questions are listed
separately rather than dropped.