github docker/cagent v1.20.1

latest releases: v1.20.3, v1.20.2
10 hours ago

This release includes UI improvements, better error handling, and internal code organization enhancements.

Improvements

  • Changes audio listening shortcut from ctrl-k to ctrl-l (ctrl-k is now reserved for line editing)
  • Improves title editing by allowing double-click anywhere on the title instead of requiring precise icon clicks
  • Keeps footer unchanged when using /session or /new commands unless something actually changes
  • Shows better error messages when using "auto" model with no available providers or when dmr is not available

Bug Fixes

  • Fixes flaky test that was causing CI failures
  • Fixes cagent new command functionality
  • Fixes title edit hitbox issues when title wraps to multiple lines

Technical Changes

  • Organizes TUI messages by domain concern
  • Introduces SessionStateReader interface for read-only access
  • Introduces Subscription type for cleaner animation lifecycle management
  • Improves tool registry API with declarative RegisterAll method
  • Introduces HitTest for centralized mouse target detection in chat
  • Makes sidebar View() function pure by moving SetWidth to SetSize
  • Introduces cmdbatch package for fluent command batching
  • Organizes chat runtime event handlers by category
  • Introduces subscription package for external event sources
  • Separates CollapsedViewModel from rendering in sidebar
  • Improves provider handling and error messaging

What's Changed

Full Changelog: v1.20.0...v1.20.1

Don't miss a new cagent release

NewReleases is sending notifications on new releases.