Change8

v1.16.0

OpenCode
6 features16 fixes11 improvementscoredesktopmcpproviderstui

Summary

This release introduces significant core capabilities, including managed workspace cloning that retains untracked files and native support for OpenAI models via AWS Bedrock. Numerous bug fixes address issues across session management, reasoning variants, and prompt handling. Users will also benefit from improved startup time and new UI features like color themes and a dedicated Servers settings tab on Desktop.

New Features

  • Added managed workspace cloning that preserves dirty and untracked files.
  • Added functionality for moving sessions between workspaces and directories.
  • Added proper OpenAI model support through AWS Bedrock.
  • Added skill discovery and file-based agent loading.
  • Added `run --replay` command for interactive session replay.
  • Exposed session location data in v2 SDK responses.

Bug Fixes

  • Fixed shell cancellation races.
  • Fixed SAP AI Core OpenAI reasoning variants.
  • Fixed delegated tasks losing their selected reasoning variant.
  • Fixed OpenAI websocket sessions getting stuck idle.
  • Fixed Windows path normalization in migrated storage.
  • Fixed prompt corruption when pasting near wide characters.
  • Fixed ACP cancel command to abort the active run.
  • Fixed SAP AI Core Anthropic Opus 4.7+ adaptive reasoning.
  • Fixed session review refresh and VCS diff caching in the Desktop app.
  • Hid update actions when desktop updates are unavailable.
  • Fixed tab title truncation and placement of the close button in the Desktop app.
  • Fixed showing a toast notification when the variant hotkey is used with no available variants in the TUI.
  • Routed question responses to the correct session directory in the TUI.
  • Stopped the background task spinner from sticking in the TUI.
  • Fixed GitHub integration refusing to commit without an existing git author identity.
  • Restored full ACP session replay when loading saved sessions.

Improvements

  • Updated GitHub Copilot usage tracking for token-based billing.
  • Improved overall startup time.
  • Added Vue syntax highlighting.
  • Improved the experimental session switcher in the TUI.
  • Truncated long file paths displayed in the TUI sidebar.
  • Added color themes to the Desktop application.
  • Shows local server startup failures in the Desktop application.
  • Added a thinking level selector for v2 prompts in the Desktop application.
  • Added a dedicated Servers tab in Desktop Settings.
  • Added an update button to the Desktop application.
  • Ensured project sessions are shown before path synchronization finishes in the Desktop app.

OpenCode Documentation