This release enhances the cost dialog with detailed session statistics and improves todo tool reliability for better task completion tracking.
What's New
- Adds total token count, session duration, and message count to cost dialog
- Adds reasoning tokens display for supported models (e.g. o1)
- Adds average cost per 1K tokens and per message metrics to cost analysis
- Adds cost percentage breakdown per model and per message
- Adds cache hit rate and per-entry cached token count display
Improvements
- Improves todo tool reliability by reminding LLM of incomplete items and including full state in all responses
Bug Fixes
- Fixes Sonnet model name
- Fixes various edge-case bugs in cost dialog formatting
Technical Changes
- Adds cache to building hub image in CI
- Optimizes CI by building and testing Go on the same runner to avoid duplicate compilation
- Freezes config to v6
- Deduplicates tool documentation into individual pages
- Adds docs-serve task for local Jekyll preview via Docker
What's Changed
- docs: update CHANGELOG.md for v1.30.1 by @docker-read-write[bot] in #2050
- Add cache to building hub image in CI by @gtardif in #2037
- cost dialog: enrich with session stats, per-model percentages, and formatting fixes by @dgageot in #2046
- Fix sonnet model name by @dgageot in #2052
- fix: improve todo completion reliability by @trungutt in #2048
- Freeze config v6 by @dgageot in #2059
- Improve the toolsets documentation by @dgageot in #2056
Full Changelog: v1.30.1...v1.31.0