github docker/cagent v1.20.0

7 hours ago

This release introduces editable session titles, custom TUI themes, and improved evaluation capabilities, along with database improvements and bug fixes.

What's New

  • Adds editable session titles with /title command and TUI support for renaming sessions
  • Adds custom TUI theme support with built-in themes and hot-reloading capabilities
  • Adds permissions view dialog for better visibility into agent permissions
  • Adds concurrent LLM-as-a-judge relevance checks for faster evaluations
  • Adds image cache to cagent eval for improved performance

Improvements

  • Makes slash commands searchable in the command palette
  • Improves command palette with scrolling, mouse support, and dynamic resizing
  • Adds validation error display in elicitation dialogs when Enter is pressed
  • Adds Ctrl+z support for suspending TUI application to background
  • Adds --exit-on-stdin-eof flag for better integration control
  • Adds --keep-containers flag to cagent eval for debugging

Bug Fixes

  • Fixes auto-heal corrupted OCI local store by forcing re-pull when corruption is detected
  • Fixes input token counting with Gemini models
  • Fixes space key not working in elicitation text input fields
  • Fixes session compaction issues
  • Fixes stdin EOF checking to prevent cagent api from terminating unexpectedly in containers

Technical Changes

  • Extracts messages from sessions table into normalized session_items table
  • Adds database backup and recovery on migration failure
  • Maintains backward/forward compatibility for session data
  • Removes ESC key from main status bar (now shown in spinner)
  • Removes progress bar from cagent eval logs
  • Sends mouse events to dialogs only when open

What's Changed

Full Changelog: v1.19.7...v1.20.0

Don't miss a new cagent release

NewReleases is sending notifications on new releases.