Change8

v1.15.5

OpenCode
7 fixes11 improvementsclicoredesktopmcpproviderstui

Summary

This release focuses heavily on stability and user experience across Core, TUI, and Desktop applications. Key changes include fixes for plugin tool calls, improved layout handling for long outputs and pasted content, and better update management in the Desktop app. Users can also preview the native OpenAI runtime path experimentally.

Bug Fixes

  • Fixed plugin tools using `ask` so that tool calls complete correctly.
  • Reduced missed `/event` updates caused by a subscription race condition.
  • Fixed file references being incorrectly scoped outside the current workspace in the TUI.
  • Fixed issue where pasted prompt content was lost when copying in the TUI.
  • Fixed question dock overflow and message layout clipping issues in the Desktop application.
  • Fixed prompt placeholder remaining visible when the input field only contained whitespace.
  • Fixed the desktop application installing an outdated update instead of the newest available one.

Improvements

  • Enabled preview of the native OpenAI runtime path behind an experimental flag.
  • Added `--replay` and `--replay-limit` options to display recent history when resuming interactive runs.
  • Refreshed the prompt layout in the TUI after pasting content.
  • Collapsed very long tool output lines in the TUI to improve layout readability.
  • Used a higher-contrast paste summary badge color in some TUI themes.
  • Allowed desktop notifications to be shown from the renderer process.
  • Displayed free-limit and usage-exceeded dialogs within the Desktop application.
  • Speed up the rendering of large session timelines in the Desktop application.
  • Sorted the v2 session list to display items by most recently updated.
  • Synchronized the PWA status bar color with the active theme in Desktop.
  • Implemented fallback to `execCommand` for clipboard copy when `navigator.clipboard` fails.

OpenCode Documentation

OpenCode v1.15.5 - What's New - Change8