Change8

v1.15.9

OpenCode
14 fixes8 improvementsclicoredesktopmcpproviderstui

Summary

This release focuses heavily on improving error reporting across the system, providing clearer messages for invalid models, failed installations, and API errors. Key user experience updates include a redesigned diff viewer with a file tree and enabling the diff viewer by default for all users.

Bug Fixes

  • Fixed issue where the diff viewer did not return to the previous screen upon closing.
  • Fixed generic failure when default model is invalid or unavailable by showing clearer errors.
  • Fixed generic failure when PTY session is missing by surfacing the specific error.
  • Fixed issue where skill invocation failures did not show clear errors.
  • Fixed issue where installation upgrade failures did not show clear errors.
  • Fixed issue where HTTP API returned unclear errors for project not found.
  • Fixed issue where HTTP API did not return PTY error bodies.
  • Fixed issue where HTTP API did not return MCP server not found errors.
  • Fixed issue where HTTP API did not return session busy error bodies.
  • Fixed issue where native reasoning continuation metadata was not preserved across turns.
  • Refined diff viewer keyboard shortcuts in the TUI.
  • Restored correct question prompt key handling in the TUI.
  • Fixed incorrect extraction of user codes from callback URLs containing multiple colons in the Desktop application.
  • Fixed VCS refreshes causing excessive session page churn by implementing debouncing.

Improvements

  • Redesigned the diff viewer, adding a file tree and refreshing the overall layout.
  • Enabled the diff viewer by default.
  • Allowed MCP OAuth configurations to set a callback port and include configured scopes in client metadata.
  • Updated Vertex Anthropic endpoints to use working ones for `us` and `eu` multi-region setups.
  • Added ability to copy the current worktree path from the command palette in the TUI.
  • Aligned the spinner color with the active agent in the TUI.
  • Moved tab navigation into the title bar and tightened session tab shortcuts in the Desktop application.
  • Showed session status in the title bar of the Desktop application.

OpenCode Documentation

OpenCode v1.15.9 - What's New - Change8