v1.16.0

anomalyco/opencodev1.16.0Jun 5, 2026by opencode-agent[bot]

AI Summary

This release introduces managed workspace cloning, proper OpenAI model support via AWS Bedrock, and skill discovery features. It also adds interactive session replay and improves startup times.

Key Highlights

  • Added managed workspace cloning that keeps dirty and untracked files.
  • Added proper OpenAI model support through AWS Bedrock.
  • Added skill discovery and file-based agent loading.
  • Added `run --replay` for interactive session replay.

New Features

  • Managed workspace cloning
  • AWS Bedrock OpenAI model support
  • Skill discovery and file-based agent loading
  • Interactive session replay (`run --replay`)

Full Release Notes

## Core

### Improvements

- Added managed workspace cloning that keeps dirty and untracked files.
- Added moving sessions between workspaces and directories.
- Added proper OpenAI model support through AWS Bedrock.
- Added skill discovery and file-based agent loading.
- Updated GitHub Copilot usage tracking for token-based billing.
- Added `run --replay` for interactive session replay.
- Improved startup time. (@StarpTech)

### Bugfixes

- Added Vue syntax highlighting.
- Restored full ACP session replay when loading saved sessions. (@imnotlxy)
- Fixed shell cancellation races.
- Fixed SAP AI Core OpenAI reasoning variants. (@jerome-benoit)
- 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. (@dauphinYan)
- Fixed ACP cancel so it aborts the active run. (@smagnuso)
- Fixed SAP AI Core Anthropic Opus 4.7+ adaptive reasoning. (@jerome-benoit)

## TUI

### Improvements

- Improved the experimental session switcher.
- Truncated long sidebar file paths.

### Bugfixes

- Show a toast when the variant hotkey is used with no variants. (@ariane-emory)
- Routed question responses to the right session directory.
- Stopped the background task spinner from sticking.

## Desktop

### Improvements

- Added color themes. (@arvsrn)
- Show local server startup failures in the app.
- Added a thinking level selector for v2 prompts.
- Added a Servers tab in Settings.
- Added an update button. (@arvsrn)

### Bugfixes

- Fixed session review refresh and VCS diff caching.
- Hid update actions when desktop updates are unavailable.
- Fixed tab title truncation and close button placement.
- Show project sessions before path sync finishes. (@mhart)

## SDK

- Exposed session location data in v2 responses.

## Extensions

### Bugfixes

- GitHub now refuses to commit without an existing git author identity. (@ulises-jeremias)

**Thank you to 10 community contributors:**
- @jerome-benoit:
  - fix(opencode): support sap-ai-core anthropic opus 4.7+ adaptive reasoning (#29991)
  - fix(opencode): route SAP AI Core reasoning variants through modelParams (#30482)
- @mhart:
  - fix(app): show project sessions before path sync resolves (#30167)
- @smagnuso:
  - fix(acp): honor session/cancel by aborting the running turn (#30145)
- @dauphinYan:
  - fix(tui): prevent prompt corruption when pasting near wide characters (#29710)
- @arvsrn:
  - feat(app): v2 desktop UI improvements (#29689)
  - feat(app): polish home projects list UI (#30436)
  - feat(app): polish select-v2 component (#30446)
  - feat(app): new update button  (#30460)
  - feat(app): color themes (#30824)
- @StarpTech:
  - refactor(opencode): improve startup time by 38% (#30453)
- @ulises-jeremias:
  - fix(github): enforce existing git author identity (#30507)
  - fix(opencode): fallback to sh for curl upgrade (#30499)
- @ariane-emory:
  - fix(tui): show toast when variant_list keybind used with no variants (#30724)
- @imnotlxy:
  - fix(opencode): `ACP.loadSession` should replay all messages (#30761)
- @colinhacks:
  - fix: bump @openrouter/ai-sdk-provider to 2.9.0 (#30800)