The gap
store/console/src/pages/Usage.tsx says:
Token usage and estimated cost across all your agents. Cost is estimated from list prices on your own key (BYOK) — not a bill.
Good as far as it goes — it is honest that the figure is an estimate. It does not say in which direction, or what is missing , and both are now known:
It excludes Coder Engine spend entirely (Coding Engine spend is invisible in the usage ledger — the largest real cost isn't recorded #267 ). The coding line reads $0.70/67 calls, which is only the cloud-side Pilot; the Engine on the user's own machine is never recorded. For a Coder user the page understates real spend substantially while looking complete.
Cached tokens are over-priced ~10× (Cache-read tokens are priced at the full input rate — overstates cost ~10x on the cached path #268 ), which pushes the other way on chat-heavy accounts.
A user reading $40.92 reasonably concludes "that is what my keys were billed". It isn't, in two directions at once, and nothing on the page says so.
Build
Acceptance
Small, and worth doing before #267 /#268 rather than after — the disclosure is correct right now.
The gap
store/console/src/pages/Usage.tsxsays:Good as far as it goes — it is honest that the figure is an estimate. It does not say in which direction, or what is missing, and both are now known:
codingline reads $0.70/67 calls, which is only the cloud-side Pilot; the Engine on the user's own machine is never recorded. For a Coder user the page understates real spend substantially while looking complete.A user reading $40.92 reasonably concludes "that is what my keys were billed". It isn't, in two directions at once, and nothing on the page says so.
Build
Acceptance
Small, and worth doing before #267/#268 rather than after — the disclosure is correct right now.