What's Changed
- fix(gemini): parse current JSONL session usage by @IvGolovach in #495
- fix(codex): attribute resumed token counts to later model by @IvGolovach in #496
- docs: add deno dx examples by @Ardakilic in #494
- fix(core): handle incomplete upstream session data by @junhoyeo in #501
- chore: bump agents by @junhoyeo (5f5d715)
- fix(ci): keep PR auto-fix commits from skipping validation by @IvGolovach in #502
- fix(copilot): parse VS Code OTel usage records by @IvGolovach in #503
- fix(copilot): harden VS Code OTel parser against trace-id collisions by @junhoyeo in #505
- fix(cursor): sync usage cache before local reports by @IvGolovach in #504
- fix(cursor): bound auto-sync latency with HTTP timeout and freshness gate by @junhoyeo in #507
- test(antigravity): redirect TOKSCALE_CONFIG_DIR for hermetic test isolation by @junhoyeo in #506
- ci: update coverage badge [skip ci] by @github-actions[bot] (4463674)
- fix(claude): scan wrapper transcripts with usage metadata by @IvGolovach in #513
- fix(kilo): harden SQLite parser row handling by @IvGolovach in #510
- fix(codex): deduplicate forked token count history by @IvGolovach in #511
- feat(zed): support hosted Zed agent threads by @makoMakoGo in #509
- feat(auth): support non-interactive API token auth by @IvGolovach in #512
- fix(auth): clear API token after copy + cross-feature regression coverage by @junhoyeo in #514
- chore(frontend): add vitest config so @/* aliases resolve in tests by @junhoyeo in #515
- chore(security): rehash plaintext personal tokens, drop OR-clause by @junhoyeo in #516
- fix(codex): suppress inherited forked subagent usage by @IvGolovach in #521
- feat(kiro): add Kiro client support by @leecoder in #525
- fix(cli): avoid wrapped clients flag parser collision by @kacpersaw in #529
- fix(kiro): stop reading JSONL after line errors by @junhoyeo in #536
- docs(readme): add Zed row to localized READMEs by @junhoyeo in #538
- chore(kiro): format parser changes by @junhoyeo in #537
- docs(readme): use Deno quickstart without alias setup by @junhoyeo in #535
- fix(submit): accept Zed usage payloads by @junhoyeo in #534
- fix(gemini): include tool tokens in reported totals by @junhoyeo in #531
- fix(gemini): avoid caching partial JSONL parses by @junhoyeo in #532
- fix(cursor): require fresh cache for each saved account by @junhoyeo in #533
- fix(ci): gate macOS-only Zed scanner test and quiet test-only clippy lints by @junhoyeo in #539
- ci: update coverage badge [skip ci] by @github-actions[bot] (b140a07)
New Contributors
- @leecoder made their first contribution in #525
- @Ardakilic made their first contribution in #494
Full Changelog: v2.1.0...v2.1.1
