Skip to content

codex-usage-tracker 0.8.0

Choose a tag to compare

@douglasmonsky douglasmonsky released this 20 Jun 02:44
· 333 commits to main since this release
cadb9a1

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.