Change8

v1.17.14

OpenCode
3 features14 fixes11 improvementscoredesktopmcpproviderstui

Summary

This release introduces a new code mode MCP adapter for running confined orchestration scripts and enhances the Desktop experience with features like reopening closed tabs and showing recently closed projects. Numerous bug fixes address issues related to MCP tool metadata, model routing, session management, and TUI rendering.

New Features

  • Added a code mode MCP adapter for running confined orchestration scripts against connected MCP tools.
  • Enabled reopening for closed tabs and background tab opening in the Desktop application.
  • Added recently closed projects visibility to the Home screen in the Desktop application.

Bug Fixes

  • Fixed paginated MCP tool catalogs losing tool metadata and output schema validation.
  • Preserved low reasoning effort for OpenRouter small-model variants instead of disabling it.
  • Fixed GitHub Copilot model routing to honor each model's advertised chat or responses endpoint.
  • Fixed session lists to match equivalent instance directories reliably.
  • Fixed Cerebras reasoning replay so earlier assistant reasoning is sent back in the provider-supported field.
  • Fixed spinner registration in the TUI so loading indicators keep rendering across TUI surfaces.
  • Fixed new sessions created from Home using the wrong project.
  • Fixed first-launch onboarding so it only appears when appropriate.
  • Fixed timeline loads that started on assistant replies by backfilling the missing user turn.
  • Restored typing in the composer while the Desktop window is unfocused.
  • Fixed dropdown search behavior in the Desktop application.
  • Fixed session tab busy indicators to stay scoped to the correct server.
  • Fixed child-session navigation and lineage resolution during tab transitions.
  • Kept desktop window tabs after closing and reopening the application.

Improvements

  • Hid the 'execute' tool unless code mode is enabled.
  • Show draft server status in the title bar of the Desktop application.
  • Unified the provider connect flow across the Desktop application.
  • Improved the integrated terminal experience in the Desktop application.
  • Improved model search functionality in picker dialogs.
  • Made tab navigation respond on mouse down in the new Desktop layout.
  • Overhauled the v2 review panel in the Desktop application.
  • Refined the session tab preview popover.
  • Improved large review pane performance.
  • Kept the v2 review pane mounted when switching session tabs.
  • Kept the terminal mounted when switching session tabs in a workspace.

OpenCode Documentation

OpenCode v1.17.14 - What's New - Change8