Skip to content

Releases: crup/runrate

Runrate v1.1.1

13 May 11:20

Choose a tag to compare

Runrate v1.1.1

This patch fixes dashboard charts for cache-heavy and fine-grained views.

Fixes

  • Removed the fixed chart-bin cap so explicit granularities such as 1m and 1d cover the full selected period instead of silently showing only the most recent bins.
  • Added cache read and cache write as first-class token series in the primary chart, so cache-heavy Codex sessions no longer look flat while totals continue increasing.
  • Kept chart totals aligned with the selected period across multi-model sessions.

Docs

  • Regenerated README screenshots from the All time, 1-day, workspace view.
  • Kept private workspace names, session ids, and debugger context masked in README assets.

Validation

  • TypeScript: passing
  • ESLint: passing
  • Prettier: passing
  • Vitest: 7 tests passing
  • Build: passing

Runrate 1.1.0

12 May 20:47

Choose a tag to compare

Runrate v1.1.0

This release adds the Codex session cost debugger: a local, on-demand way to open one session and see which checkpoints created the biggest token spikes.

What's New

  • Codex session cost debugger from the workspace/session table.
  • Costliest checkpoint view with input, output, reasoning, cache, token, and estimated-cost breakdowns.
  • Checkpoint filters for All, Input, Output, Reasoning, and Cache.
  • Checkpoint sorting by Cost, Tokens, or Time.
  • Nearby prompt/tool context for selected Codex checkpoints, read locally only when the debugger is opened.
  • Inferred usage categories such as Coding, Debugging, Testing, Git Ops, Build/Release, Docs/Content, Delegation, and Exploration.
  • A new 30 days calendar filter for README-quality medium-range inspection.
  • Updated README screenshots for dark mode, light mode, and the masked session debugger.

Improvements

  • Improved token-composition colors so input, output, reasoning, and cache read are easier to distinguish.
  • Fixed debugger header spacing so long session ids and explanatory copy no longer sit too close to the drawer edge.
  • Restored the visible Input label while preserving fresh-input accounting internally.
  • Fixed runrate --version so it reports the package release version.

Privacy

  • The debugger reads raw Codex JSONL only on demand for the selected session.
  • Prompt and tool context are not included in the normal aggregate dashboard response.
  • README screenshots mask private workspace names, session ids as ***, and debugger prompt/tool context as ** masked **.

Install

npx @crup/runrate

Validation

  • TypeScript: passing
  • ESLint: passing
  • Vitest: 7 tests passing
  • Build: passing

Runrate 1.0.0

12 May 16:50

Choose a tag to compare

Runrate's first stable release.

Highlights

  • Local React dashboard launched with npx @crup/runrate
  • Codex usage parsing with token, cache, model, session, workspace, and cost telemetry
  • Claude Code adapter marked best-effort and fixture-tested
  • All-time and calendar filters with configurable graph granularity
  • Linear/log chart scale and toggleable Input, Output, and Reasoning series
  • Workspace/session views with local-only privacy posture
  • npm package published with provenance as @crup/runrate@1.0.0

Install

npx @crup/runrate