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