Skip to content

v1.7.1

Choose a tag to compare

@uttamdeb uttamdeb released this 02 Oct 22:23
· 170 commits to main since this release

AgentTelemetry v1.7.1 adds device distribution to Overview and corrects verified ledger, session accounting, pricing and filter issues.

  • By device: compare each connected computer's tokens, messages, estimated cost or active time using the global measure and filters. Includes a table view and hides on single-device installs.
  • Durable history: failed incremental parses roll back; failed saves retry; unreadable ledger files are preserved. Restarts wait for a successful ledger save.
  • Accounting: multi-session stores retain project/day/model attribution, mixed-model and cache-tier costs reconcile, and overlapping opencode migration messages count once per device. Copilot exact-only retains recorded counts and request ordering produces deterministic time estimates.
  • Pricing and filters: dated aliases and fast/US rates agree across Python and JavaScript, secondary-model sessions follow filters, and unsupported ratios are clearly limited. Optimize removes an unsupported cache-saving amount and scopes MCP evidence by date, tool and device, including rare calls.
  • Local HTTP boundary: dashboard reads validate Host/Origin; refresh uses guarded JSON POST.

Validation: 24 isolated stdlib tests, frontend regression checks, JavaScript syntax checks, Python 3.8 grammar checks and 64 browser render combinations, plus device-chart/filter/table/mobile checks. A copied-ledger migration preserved 253 archived entries and reconciled usage by device, source and date.

The cache schema is now 53. Normal startup migrates live logs while keeping archived history. Version 52 (v1.7.0) device exports remain readable; missing detail in older archived/remote stores is labelled rather than reconstructed. No runtime dependencies or vendor price changes were introduced.