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)