Repository navigation
agentacct 0.12.0
See what your agents have been working on, across projects and clients. agentacct 0.12.0 brings recent activity to the front, makes Usage explorable by date, client, and model, and saves Work Receipts so opening them no longer waits for a full rebuild.
Highlights
- Recent work comes first. The macOS Dashboard, Work, and Sessions views lead with activity: which projects and clients were involved, what happened most recently, and the recorded evidence and estimated cost. Sessions defaults to Latest and supports project search. Historical failures and blockers remain available as context under Recorded issues or With issues, without taking over the default view. (#316)
- Understand work across agents. Work shows recent project activity alongside saved groups. Search a project's sessions without first creating a group, or open a group for client participation, recent sessions, recorded tool calls and checks, tokens, cost, and a shared timeline. Receipts put the activity timeline first, with recorded outcome, claims, and check results in a clearer overview. Missing measurements and partial coverage stay visible. (#316)
- Click a day and see where the usage came from. Select a chart bar or date to see its client and model breakdown, with Fresh, Cache read, Cache write, Total, and Cost columns. The same model used through Codex and Hermes stays separate. Switch the chart between Tokens and Cost; the selected date stays in place. These are session totals by activity date: sessions spanning multiple days are not split into exact daily consumption. (#315)
- Choose Fresh or All tokens. Usage remembers your token-chart preference; its summary and tables keep fresh, cache, and total tokens side by side. All tokens includes reported cache reads and cache writes as well as fresh input and output, counting each category once. Missing cache measurements remain unavailable or marked partial; changing the token view does not change estimated cost or provider limits. (#311, #315)
- Saved receipts, background updates. The native app reads the last safe, persisted work snapshot while a single background worker prepares changes. Unchanged work is reused, including after a recorder restart. The view shows its capture time and whether it is preparing or updating; the worker rests between builds and stops starting them without recent readership. The first build still takes time, and a busy store can show an older snapshot while its replacement is prepared. (#313)
- Dashboard refresh survives startup. Fixed a race during recorder synchronization that could cancel the first data refresh and leave the window waiting for a later poll. (#316)
- Pricing and session history repaired. Claude Opus 5.5 now has standard input, output, and cache pricing. Refresh can also price older eligible unknown-cost sessions from their saved tokens, including historical Codex sessions already covered by the catalog. Codex settings updates no longer make an idle session appear newly active or inflate its duration; normal import refresh repairs previously imported activity dates. Costs remain estimates, not subscription invoices. (#310, #312, #314)
See the CHANGELOG for the full list.
Install
Python CLI:
uv tool install "agentacct==0.12.0"
# or: pipx install "agentacct==0.12.0"
macOS app (signed + notarized): download agentacct-0.12.0.dmg from the Assets below. The app embeds the matching frozen 0.12.0 Python backend; both the app and backend are rebuilt for this release.