OpenCode v1.1.27: MCP & Desktop UI Fixes
OpenCode v1.1.27 fixes MCP truncation handling, desktop localStorage persistence, and polishes UI with scrolling fixes and popover styling updates. 5 community contributors included.
TL;DR
- Fixed MCP server truncation handling and batch tool max calls definition
- Desktop app now persists quota limits and fixes localStorage issues
- UI polish: message history cleanup, scrolling fixes, popover styling updates
New
- Space toggle hint in tool selection — Added visual hint for space key functionality in the TUI tool picker
- Project directory text selection — Web interface now allows selecting and copying project directory paths
Fixed
- MCP server truncation handling — Ensured truncation logic properly applies to MCP servers
- Batch tool definition — Corrected max tool calls value in batch tool configuration
- TUI memory leaks — Fixed message history cleanup to prevent memory buildup
- Desktop localStorage quota — Quota limits now persist across reloads and handle edge cases properly
- Home page flash on startup — Eliminated unwanted flash of home page when application launches
- Message list scrolling — Fixed overflow and scrolling issues in message list
- Pinch-to-zoom — Completely disabled pinch-to-zoom gesture in desktop app
- Popover styling and positioning — Updated session messages popover gutter, padding, border radius, and hover state retention
Breaking Changes
- Filetime assertions removed from patch tool — verify your patch workflows if you relied on filetime validation
Update with: npm install opencode@1.1.27 or check the release page for platform-specific downloads.
Source: OpenCode