github docker/cagent v1.23.6

4 hours ago

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

New Contributors

Full Changelog: v1.23.5...v1.23.6

Don't miss a new cagent release

NewReleases is sending notifications on new releases.