Ceiling 1.4.0
Two Codex accounting corrections and a new disclosure when a machine's local totals cover more than one plan.
Added
- Ceiling now tells you when local totals cover more than one subscription plan. Codex records the plan behind each request, so if a machine has been used by more than one, the Charts page says so rather than letting the figures read as the signed-in account's. Local logs never record which account produced them, so this reports what was seen and does not guess.
Fixed
- Count Codex cached input once when working out a model's cache rate. Codex reports cached tokens inside its input count, and adding the cache bucket on top counted them twice, so a model that was really about 97% cached displayed as 49%.
- Include archived Codex sessions in the Charts page, the reset windows, and the estimated API value. Only the active sessions folder was being read there, so archiving a task quietly shrank every total while the older summary still counted it.
- Say which window each cache percentage measures. The per-model figure covers 30 days while the token mix above it covers 7, and they can legitimately differ.
Note on your numbers going up
The archived-sessions fix will increase your totals if you archive Codex tasks. On one test machine 81 of 97 rollouts were archived and therefore invisible to the Charts page. This is a correction to figures that were previously too low, not new usage.
Signed builds for Windows 10 and 11. Verify downloads with the .sha256 sidecars.
Full changelog: v1.3.2...v1.4.0