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.

OpenCode v1.1.27: MCP & Desktop UI Fixes

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