Changelog
New updates and improvements to OpenCode
v1.3.16 Default
Ctrl+Zto undo on Windows instead of terminal suspendImprovements
- TerminalLet you disable TUI mouse capture in config or with
OPENCODE_DISABLE_MOUSE@blackheaven - TerminalHide org switching when there is only one org to choose from
- TerminalLabel Console-managed providers and let you switch orgs from the provider UI
- ExtensionsFix plugin installs from npm aliases and git URLs, including Windows cache path issues
- TerminalLet you disable TUI mouse capture in config or with
v1.3.14 Kept the prompt cursor with dialogs instead of refocusing the background prompt
Improvements 12
- TerminalAdded a one-time confirmation before sharing a session for the first time.
- TerminalApplied scroll settings consistently across TUI scroll views.
- TerminalKept text selections intact during global key handling.
- TerminalFell back to the first available agent if the last-used agent is unavailable.
- DesktopAdded file mentions in review comments.
- 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.12 v1.3.11 Improve TUI terminal output passthrough so external command output renders more reliably
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.
- ExtensionsPin explicit plugin versions during install and block package install scripts from running.
v1.3.10 v1.3.7 Improved variant modal behavior to be less intrusive
Improvements
- TerminalAdded theme colors for dialog textarea placeholders
v1.3.6 PR #19917
PR #19917: Fixed variant dialog search so typing now properly filters the list of variants
v1.3.4 Use theme color for prompt placeholder
Improvements 17
- TerminalAdd dialog variant menu and improve subagent functionality
- TerminalOpen dialog for model variant selection instead of cycling
- TerminalCheck KV theme before falling back to default theme
- TerminalAdd top spacing to session view and remove obsolete documentation prompt
- TerminalRestore subagent footer and fix style guide violations
- TerminalAdd model variant selection dialog
- TerminalRemove variant cycle display from footer
- TerminalMove session context into prompt footer
- DesktopImproved app startup efficiency
- 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 Bypass local SSE event streaming in worker for improved performance
Improvements 7
- TerminalFix image paste support on Windows Terminal 1.25+ with kitty keyboard enabled
- DesktopEmbed WebUI directly in the binary with configurable proxy flags
- 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
v1.3.2 Improvements
Improvements
- TerminalAdded heap snapshot functionality allowing users to capture memory snapshots of both TUI and server processes via the "Write heap snapshot" command. Snapshots are saved to
tui.heapsnapshotandserver.heapsnapshotfiles.
- TerminalAdded heap snapshot functionality allowing users to capture memory snapshots of both TUI and server processes via the "Write heap snapshot" command. Snapshots are saved to