github docker/cagent v1.19.5

8 hours ago

This release improves the terminal user interface with better error handling and visual feedback, along with concurrency fixes and enhanced Docker authentication options.

What's New

  • Adds external command support for providing Docker access tokens
  • Adds MCP Toolkit example for better integration guidance
  • Adds realistic benchmark for markdown rendering performance testing

Improvements

  • Improves edit_file tool error rendering with consistent styling and single-line display
  • Improves PR reviewer agent with Go-specific patterns and feedback learning capabilities
  • Enhances collapsed reasoning blocks with fade-out animation for completed tool calls
  • Makes dialog value changes clearer by indicating space key usage
  • Adds dedicated pending response spinner with improved rendering performance

Bug Fixes

  • Fixes edit_file tool to skip diff rendering when tool execution fails
  • Fixes concurrent access issues in user configuration aliases map
  • Fixes style restoration after inline code blocks in markdown text
  • Fixes model defaults when using the "router" provider to prevent erroneous thinking mode
  • Fixes paste events incorrectly going to editor when dialog is open
  • Fixes cassette recording functionality

Technical Changes

  • Adds clarifying comments for configuration and data directory paths
  • Hides tools configuration interface
  • Protects aliases map with mutex for thread safety

What's Changed

  • Fix restoring style after style inline text by @rumpl in #1457
  • docs(paths): add clarifying comments for config and data dirs by @Pnkcaht in #1459
  • Fix models defaults when using the "router" provider by @krissetto in #1463
  • Dedicated pendingResponse spinner by @krissetto in #1464
  • Fix the recording of cassettes by @dgageot in #1465
  • Better MCP Toolkit example by @dgageot in #1466
  • Be clearer can be used to change value by @dgageot in #1467
  • Fix paste events going to editor when dialog is open by @dgageot in #1468
  • More ways to hide tool call's output by @dgageot in #1469
  • userconfig: protect aliases map against concurrent access by @Pnkcaht in #1456
  • tui(edit_file): skip diff rendering on tool failure by @Pnkcaht in #1422
  • Improves the PR reviewer agent with Go-specific pattern detection, a multi-agent architecture, and dynamic
    feedback learning by @derekmisler in #1474
  • Add a way to provide Docker access tokens from an external command by @dgageot in #1476
  • fade out competed tool calls in collapsed reasoning blocks by @krissetto in #1461

Full Changelog: v1.19.4...v1.19.5

Don't miss a new cagent release

NewReleases is sending notifications on new releases.