Skip to content

v1.19.5

Choose a tag to compare

@docker-read-write docker-read-write released this 22 Jan 16:00
· 228 commits to main since this release
e0d81a4

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