Change8

v1.15.1

OpenCode
7 fixes6 improvementsclicoredesktopmcptui

Summary

This release focuses heavily on stability and usability improvements, particularly within the TUI. Key updates include better error reporting during startup, fixes for prompt history duplication, and improved handling of npm installations. The TUI also gains a new collapsed thinking view and support for pinned sessions.

Bug Fixes

  • Avoided duplicate consecutive entries in prompt history.
  • Displayed full configuration validation errors during TUI startup instead of a generic failure.
  • Fixed npm installations to allow the CLI to recover and fetch the correct native binary on more setups.
  • Fixed handling of multiline @ mentions within prompts.
  • Preserved custom tool metadata defined in Zod schemas.
  • Preserved custom tool argument descriptions when generating schemas.
  • Fixed file watching functionality in repositories where the .git directory is a symlink.

Improvements

  • Clarified instructions on how to recover when the npm package is installed without its native binary.
  • Added a collapsed thinking view in the TUI that can be expanded inline.
  • Added pinned sessions with quick-switch slots available in the session picker.
  • Ensured thinking mode defaults correctly so reasoning starts collapsed consistently.
  • Limited session quick-switching functionality exclusively to pinned sessions.
  • Fixed rendering of Markdown tables within the chat output.

OpenCode Documentation

OpenCode v1.15.1 - What's New - Change8