Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.3.16

    Default Ctrl+Z to undo on Windows instead of terminal suspend

    Improvements

    • 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
  2. 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 wrapping execute multiple times.@jpcarranza94
    • ExtensionsAdded support for theme-only plugin packages.
  3. v1.3.12
  4. 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.
  5. v1.3.10
  6. v1.3.7

    Improved variant modal behavior to be less intrusive

    Improvements

    • TerminalAdded theme colors for dialog textarea placeholders
  7. v1.3.6

    PR #19917

    PR #19917: Fixed variant dialog search so typing now properly filters the list of variants

  8. 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
  9. 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 .json extension from electron-store for seamless Tauri to Electron migration
  10. 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.heapsnapshot and server.heapsnapshot files.