Repository navigation
codex-usage-tracker 0.8.0
Summary
0.8.0 adds aggregate diagnostics for investigating usage facts and hardens dashboard loading/live refresh behavior.
Changes
- Add an aggregate Diagnostics dashboard for inspecting diagnostic facts, associated calls, token totals, and on-demand evidence without persisting raw transcript text.
- Add diagnostic fact extraction, reporting APIs, dashboard drilldowns, sortable associated-call tables, and load-more controls for larger diagnostic result sets.
- Add source byte offsets and context seek diagnostics so on-demand evidence loading can seek when offsets are valid and fall back safely when they are missing or stale.
- Harden dashboard startup so visiting Diagnostics before other views load no longer prevents Calls, Threads, or Insights from hydrating.
- Make Live refresh use the cached/indexed append path and fetch only newly visible leading rows instead of running the full manual refresh reset cycle.
Verification
- Local release gate passed: ruff, mypy, pytest, coverage, compileall, dashboard JS syntax, release checks, build, twine, dist checks, installed-package smoke, Docker smoke, and additional safe CLI smoke commands.
- PR CI passed on Python 3.10 through 3.14 plus package build.
- TestPyPI publish and install smoke passed.
- PyPI publish and public install smoke passed, including Docker.