Changelog
New updates and improvements to OpenCode
v1.4.4 Fixed the Windows desktop backend hanging before shutdown
Improvements
- SDKThe JavaScript SDK now throws a clear error when an older server responds with HTML instead of the API.
- ExtensionsPlugins can now register custom workspace adaptors that appear in workspace creation.
v1.4.3 v1.4.2 v1.4.1 Fix terminal connections in same-origin desktop and web app setups
Improvements
- DesktopFix session review and change lists when diff data arrives in inconsistent shapes.
- SDKFix the generated SDK and OpenAPI types for
/providersand session shell responses.
v1.4.0 Improved subagent sessions with clearer titles, navigation, and progress states
Improvements
- DesktopMoved auto-accept permissions into Settings.
- DesktopShowed full file names on attachment chips.
v1.3.16 Fix plugin installs from npm aliases and git URLs
Fix plugin installs from npm aliases and git URLs, including Windows cache path issues
v1.3.14 Added file mentions in review comments
Improvements 7
- DesktopRestored prompt focus after closing agent, model, and variant pickers.
- DesktopAdded keyboard navigation and shortcuts to the question dock.
- DesktopHid model controls in shell mode.
- DesktopStopped the todo dock from auto-scrolling while tasks update.
- SDKFixed JS SDK server and TUI launch and shutdown on Windows.
- SDKFixed object-defined
Tool.define()tools from wrappingexecutemultiple times.@jpcarranza94 - ExtensionsAdded support for theme-only plugin packages.
v1.3.11 Pin explicit plugin versions during install and block package install scripts from running
Improvements
- ExtensionsSkip plugins that do not expose a matching server or TUI entrypoint, warn instead of failing, and apply default options from package exports on install.
v1.3.4 Improved app startup efficiency
Improvements 8
- DesktopUse Azure Artifact Signing for Windows releases
- DesktopDefault file tree to closed with minimum width
- DesktopResize layout viewport when mobile keyboard appears@BYK
- DesktopPersist queued followups across project switches
- DesktopReduce markdown jank while responses stream in UI
- DesktopRemove fork session button from app
- DesktopDefault shell tool to collapsed state
- DesktopDon't bundle fonts in app
v1.3.3 Embed WebUI directly in the binary with configurable proxy flags
Improvements
- DesktopFix agent normalization in desktop app
- DesktopFix project switch flickering when using keybinds by pre-warming globalSync state
- DesktopMove message navigation from cmd+arrow to cmd+opt+[ / cmd+opt+] to preserve native cursor movement
- DesktopAdd createDirectory option to directory picker in Electron app
- DesktopRemove
.jsonextension from electron-store for seamless Tauri to Electron migration