Change8

v1.14.42

OpenCode
1 feature16 fixes8 improvementsclicoredesktopmcpproviderstui

Summary

This release introduces the new Scout agent for enhanced repository research and documentation lookup, alongside automatic workspace synchronization for adapter-backed workspaces. Key fixes address numerous issues across the HTTP API, model reasoning controls (Gemini, Anthropic, OpenAI), and TUI session sorting.

New Features

  • Added the Scout agent for repository research, documentation lookup, and dependency-source inspection.

Bug Fixes

  • Fixed HTTP API authentication responses to match the previous wire format for empty authorize results and share errors.
  • Fixed structured validation errors being returned from the HTTP API.
  • Fixed rejection of invalid permission and question IDs in the HTTP API.
  • Fixed inclusion of auth challenges on typed HTTP API 401 responses.
  • Fixed the HTTP API OpenAPI document route.
  • Fixed detached sessions so they are correctly claimed by the source project again.
  • Fixed forwarding of SIGINT, SIGTERM, and SIGHUP signals when running through the npm shim.
  • Fixed loading of skills that do not have descriptions.
  • Fixed tool ordering stability, preventing tool lists from reshuffling between runs.
  • Fixed Gemini reasoning controls so supported effort levels and small-mode defaults match the model.
  • Fixed Anthropic Opus 4.5 reasoning effort options.
  • Fixed limiting of OpenAI deep research models to the reasoning level they actually support.
  • Fixed GPT-5 reasoning variants so the exposed effort options match each model family.
  • Fixed the sidebar message shown for language server state in the TUI.
  • Fixed sorting of the session picker by full last-updated time instead of day buckets in the TUI.
  • Fixed keeping longer cleared prompts in draft history so they can be restored in the TUI.

Improvements

  • Added HTTP API response compression for large non-streaming responses.
  • Added workspace sync so adapter-backed workspaces can be discovered and registered automatically.
  • Added an interactive split-footer mode for `opencode run`.
  • Simplified TUI keybinding configuration into a flat keybind format.
  • Made duplicate worktree names fall back to the parent directory for clearer labels.
  • Made retry dialogs more specific to the provider and failure reason.
  • Showed retrying sessions as active in the project sidebar in the TUI.
  • Switched desktop updates to a silent per-user install flow.

OpenCode Documentation

OpenCode v1.14.42 - What's New - Change8