v0.3.1
npm: https://www.npmjs.com/package/agentgraphed/v/0.3.1
Install: npx agentgraphed
Fixed
- Multi-day sessions now count tokens on the days they actually happened. Per-message token columns on the messages table; the dashboard sums from message timestamps instead of session start time.
- Sessions whose source JSONLs were rotated off disk by Claude Code keep their totals. Idempotent backfill reconciles message-level totals against the session row's totals on every boot.
?range=allwas silently rendering the last 30 days.rangeDays('all')used?? 30as a missing-key fallback, which collapsed null into 30.- Claude subagent files no longer wipe their parent transcript's messages. Switched to upsert keyed on Claude's stable per-message UUID.
- Codex "resetting" quota label now shows
<1mfor the rolling per-minute window. - Auto-log scale heuristic uses peak/p10 instead of peak/median to catch long-tailed histories.
Added
- Server-side 5-minute scheduled ingest. New sessions appear whether or not a tab is open.
- Schema versioning with on-boot migrations.
Changed
- CI publish uses npm Trusted Publisher OIDC instead of a long-lived
NPM_TOKEN.
See CHANGELOG.md for the full diff.