v1.22.52see what's new →

Where it goes

agents cost answers what you spent. agents insights answers how you worked, and is the only surface that splits any of it by the account that did the work.

By account

The balanced strategy is the default, so runs are already sprayed across every signed-in account. A report that reads one account's directory describes a fraction of the work and attributes all of it to one org — which is why agents insights exists as a separate surface from a single harness's own built-in report.

agents insights                                # last 30 days, by account
agents insights --by project --since 90d       # which repo is eating the time
agents insights --account "Turing Labs" --all  # one account, every session ever
agents insights --json                         # stable contract for a dashboard
agents insights --narrative                    # add a written read on the numbers

What's in the report

Parsing every transcript is expensive, so each session's facets are cached and only re-read when the file changes. --refresh discards the cache. --narrative is the only path that reaches a model — it pipes the aggregate, never a raw transcript, through a headless claude -p.

Not this

Three adjacent surfaces answer three different questions, and none of them is a rename of another:

agents trends still runs, as a deprecated alias for the counter-mix tree under agents insights mix — harness/model/token distributions without the transcript parse. Reach for the bare command above when the question is about time and cost by account.

Related: Track spend, Cap spend, Sessions.