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/notionnot 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