This release improves cost tracking accuracy, enhances session management, and fixes several UI and functionality issues.
What's New
- Adds tab completion for /commands dialog
- Adds mouse support for selecting and opening sessions in the sessions dialog
Improvements
- Computes session cost from messages instead of accumulating on session for better accuracy
- Includes compaction cost in /cost dialog
- Displays original YAML model names in sidebar instead of resolved aliases
- Improves emoji copying support by reversing clipboard copy order (OSC52 first, then pbcopy fallback)
Bug Fixes
- Fixes token usage percentage display during and after agent transfers
- Fixes session forking and costs calculation
- Fixes actual provider display for alloy models in sidebar (was showing wrong provider)
- Restores ctrl-1, ctrl-2... shortcuts for quick agent selection
- Fixes NewHandler panic on parameterless tool calls
Technical Changes
- Consolidates TokenUsage event constructors
- Removes dead UpdateLastAssistantMessageUsage method
- Emits TokenUsageEvent on session restore for context percentage display
- Emits TokenUsageEvent after compaction so sidebar cost updates
- Adds e2e tests on binaries for CLI plugin execution
- Creates ~/.docker/cli-plugins directory if it doesn't exist
What's Changed
- docs: update CHANGELOG.md for v1.23.5 by @docker-read-write[bot] in #1803
- Better support copying emojis by @dgageot in #1804
- Fix multiple cost/tokens related issues by @dgageot in #1795
- Tab completion for /commands dialog by @dgageot in #1806
- Update winget workflow by @lorenrh in #1808
- feat: use docker read write bot by @lorenrh in #1813
- Binary e2e tests by @gtardif in #1812
- fix: use actual provider for alloy models in sidebar by @Aliexe-code in #1807
- Improve sessions dialog by @dgageot in #1811
- Bump Go dependencies by @dgageot in #1817
- fix: restore ctrl-1, ctrl-2... shortcuts for quick agent selection by @dgageot in #1816
- Refactor winget workflow to use wingetcreate CLI by @gtardif in #1826
- get_memories errors on new memories by @derekmisler in #1827
New Contributors
- @Aliexe-code made their first contribution in #1807
Full Changelog: v1.23.5...v1.23.6