agentusage 1.3.0

Local-first agent usage tracking
# Changelog

All notable changes to `agentusage` are documented in this file.

The release workflow updates this file automatically when `main` is released.

## [Unreleased]

## [1.3.0] - 2026-07-23

- Merge pull request #13 from binzhango/feature_browser (5ece9e8)
- Restructure project documentation (16a218b)
- Polish dashboard controls and chart tooltips (4e49a72)


## [1.2.0] - 2026-07-23

- Merge pull request #12 from binzhango/feature_pi_agent (160a43f)
- Fix clippy backend selection warning (77e6c66)
- Polish dashboard exports and server observability (510bc19)
- Document Pi agent integration (622f188)
- Auto-migrate legacy Pi usage database (9948a3f)
- Fix clippy test module ordering (7a15d80)
- Add Pi coding agent usage ingestion (bcd838a)


## [1.1.0] - 2026-07-21

- Merge pull request #11 from binzhango/feature_choose-interactive-metrics-framework (eaff361)
- Merge branch 'main' into feature_choose-interactive-metrics-framework (a4f4fa5)
- Start stable release line at v1.0.0 (826dc3b)
- Ship stable usage dashboard experience (7dba4ac)
- Add spending window comparison (cb4a42b)
- Update release actions for Node 24 (35e9764)


## [0.1.9] - 2026-07-21

- Merge pull request #10 from binzhango/feature_dashboard_table (fb2d2f7)
- Simplify report command usage (e6252e0)


## [0.1.8] - 2026-07-21

- Merge pull request #9 from binzhango/feature_dashboard_table (3522d75)
- Fix redundant timestamp closure (44e3700)
- Improve dashboard tables and provider startup (d88348c)
- Add database-backed sync and architecture docs (6a8171a)


## [0.1.7] - 2026-07-20

- Merge pull request #8 from binzhango/feature_agentusage_tui (79d0396)
- Fix incremental ingestion and usage reporting (d5c1bd5)


## [0.1.6] - 2026-07-20

- Merge pull request #7 from binzhango/feature_agentusage_tui (a185293)
- Clean up transient release notes (4ae6b09)
- chore(release): v0.1.5 [skip ci] 82d4056
- Merge pull request #6 from binzhango/feature_agentusage_tui (891a2d3)
- Use commit changelog for releases (461d3d9)


## [0.1.5] - 2026-07-20

- Merge pull request #6 from binzhango/feature_agentusage_tui (891a2d3)
- Use commit changelog for releases (461d3d9)


## [0.1.4] - 2026-07-20

- Merge pull request #5 from binzhango/feature_agentusage_tui (9e7e4e9)
- Simplify CLI installation (650b24c)
- chore(release): v0.1.3 [skip ci] 2a10d99
- Merge pull request #4 from binzhango/feature_agentusage_tui (96c2d36)
- Fix Windows browser launcher warning (690dc3b)
- Add roadmap checklist (05e0e81)
- Add au executable alias (184ab40)
- Unify dashboard server and CLI interfaces (b5d4aec)


## [0.1.3] - 2026-07-20

- Merge pull request #4 from binzhango/feature_agentusage_tui (96c2d36)
- Fix Windows browser launcher warning (690dc3b)
- Add roadmap checklist (05e0e81)
- Add au executable alias (184ab40)
- Unify dashboard server and CLI interfaces (b5d4aec)


## [0.1.2] - 2026-07-19

- Merge pull request #3 from binzhango/feature_init (174900e)
- Remove Intel macOS release target (454508c)
- chore(release): v0.1.1 [skip ci] bd9ff5f
- Merge pull request #2 from binzhango/feature_init (0b1568b)
- Automate release changelog generation (d980e05)
- Allow dirty package check during release bump (970fc26)
- Update GitHub Actions for Node 24 (47f800f)
- Merge pull request #1 from binzhango/feature_init (68b2fe5)
- Make Copilot timestamp test timezone independent (1675c49)
- Polish OSS README (3658a0d)
- Document agentusage CLI usage (f009c06)
- Add Rust CI and automatic releases (97f4ae8)
- Initial commit (a150702)


## [0.1.1] - 2026-07-19

- Merge pull request #2 from binzhango/feature_init (0b1568b)
- Automate release changelog generation (d980e05)
- Allow dirty package check during release bump (970fc26)
- Update GitHub Actions for Node 24 (47f800f)
- Merge pull request #1 from binzhango/feature_init (68b2fe5)
- Make Copilot timestamp test timezone independent (1675c49)
- Polish OSS README (3658a0d)
- Document agentusage CLI usage (f009c06)
- Add Rust CI and automatic releases (97f4ae8)
- Initial commit (a150702)


Changes that have not been released yet.

### Added

- Added Pi coding-agent JSONL ingestion with prompt, request, token, cache,
  cost, model, provider, project, and tool-call tracking.
- Added Pi provider/model labels such as `openai-codex:gpt-5.6-luna` and a
  provider breakdown in the dashboard.

### Changed

- Pi usage now automatically migrates legacy derived databases to a fresh
  JSONL-rebuilt database, preserving the old database as a `.legacy` backup.