tine stats
tine stats aggregates the rebuildable .tine_runs file index. It uses the same tag, model, status, cost, date, and text filters astine ls; it does not walk a v3 repository.
tine stats
tine stats --status completed --since 2026-08-01
tine stats --group-by model
tine stats --group-by tag --limit 0
tine stats --deep --jsonTotals and groups
The default report includes run and step counts, cost total/mean/max, distinct models, tag and format-version histograms, and the observed time window. Group bymodel, status, tag, day, orformat-version. Groups sort by descending cost and then key.
Deep collection is explicit
The index does not store token counts or durations. Without --deep, those fields are absent—not zero. --deep loads each matched artifact and reports failures separately so unreadable runs never masquerade as free work.
Machine-readable output
--json emits one object containing the scope, filters, totals, optional groups, whether deep collection ran, and separate unreadable/deep-load failure counts. Check the process status as well as the payload when automating a report.