github docker/cagent v1.28.0

4 hours ago

This release improves authentication debugging, session management, and MCP server reliability, along with UI enhancements to the command palette.

What's New

  • Adds 'debug auth' command to inspect Docker Desktop JWT with optional JSON output
  • Adds automatic retry functionality for all models, including those without fallbacks

Improvements

  • Improves MCP server lifecycle with caching and auto-restart capabilities using exponential backoff
  • Sorts command palette actions alphabetically within each group
  • Uses tea.View.ProgressBar instead of raw escape codes for better display

Bug Fixes

  • Fixes session derailment by preserving user messages during conversation trimming
  • Fixes duplicate Session header in command palette on macOS
  • Fixes mcp/notion not working with OpenAI models by properly walking additionalProperties in schemas
  • Defaults to string type for script tool arguments when type is not specified

Technical Changes

  • Updates tool filtering documentation
  • Updates CHANGELOG.md for v1.27.1
  • Updates Charm libraries to stable v2.0.0 releases (bubbletea, bubbles, lipgloss)

What's Changed

  • docs: update CHANGELOG.md for v1.27.1 by @docker-read-write[bot] in #1862
  • Fix mcp/notion not working with OpenAI models by @vvoland in #1871
  • Fix script args with DMR by @dgageot in #1859
  • Add 'debug auth' command to inspect Docker Desktop JWT by @dgageot in #1861
  • Improve MCP server lifecycle: caching and auto-restart by @dgageot in #1872
  • fix(#1863): preserve user messages in trimMessages to prevent session derailment by @aheritier in #1864
  • Improve tool filtering doc by @dgageot in #1874
  • Improve Commands dialog by @dgageot in #1877
  • Bump dependencies by @dgageot in #1876
  • Add retries even for models without fallbacks by @rumpl in #1886

Full Changelog: v1.27.1...v1.28.0

Don't miss a new cagent release

NewReleases is sending notifications on new releases.