Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.15.2
  2. v1.15.1

    Added a collapsed thinking view that can be expanded inline

    Improvements

    • TerminalAdded pinned sessions with quick-switch slots in the session picker.

    Fixes

    • TerminalFixed thinking mode defaults so reasoning starts collapsed consistently.
    • TerminalLimited session quick-switching to pinned sessions.
    • TerminalFixed Markdown table rendering in chat output.
  3. v1.15.0

    Auto-hide the menu bar on Linux and Windows

    Fixes

    • DesktopFixed archived sessions being reprocessed when their archive state did not change.
    • SDKRestored missing event types in the JavaScript SDK, including session and message events.
  4. v1.14.51

    Preserved text selection when clicking question prompt options

    Improvements

    • DesktopAdded MCP connection status for client registration and authentication, with direct re-auth flows in the app.@OpeOginni

    Fixes

    • DesktopFixed Windows app detection by reading where output correctly.
    • ExtensionsFixed DigitalOcean OAuth to request only the GenAI scopes it needs.@Spherrrical
  5. v1.14.50

    Restored markdown rendering for session output by default

    Improvements

    • SDKAdded instance.directory and instance.workspace query support to the v2 model and provider calls.
  6. v1.14.49

    Add pinned recent sessions, quick slots, and recent-session cycling

    Improvements

    • DesktopAdd Ctrl/Cmd+number shortcuts to switch projects.
    • DesktopRemember whether the todo dock is collapsed.
    • DesktopRestore AppStream metadata in Linux desktop builds.

    Fixes 10

    • TerminalRestore non-interactive run exit behavior.
    • TerminalMake the websearch provider label update reactively.@NormallyGaussian
    • TerminalReduce flicker when switching workspaces.
    • TerminalFix run --json output draining.
    • TerminalFix prompt history and line up/down commands.
    • DesktopShow clearer wrapped server errors in the app.@OpeOginni
    • DesktopUse the login shell when loading desktop environment variables.@qwq202
    • DesktopRemember the selected model variant when switching sessions or projects.
    • DesktopOpen the next available project when closing the current one.
    • DesktopPrevent streamed Markdown from being cut off.
  7. v1.14.47
  8. v1.14.45

    TUI plugins using the deprecated api.command API keep working while you migrate to api.keymap

    Fixes

    • TerminalStartup errors now report every failed bootstrap request instead of only the first one.
    • TerminalOpening a session no longer crashes when the messages request fails.
    • DesktopOlder migrated sessions with missing diff file details load again.
    • DesktopOlder migrated sessions with missing diff patches load again.@OpeOginni
    • SDKthrowOnError: true now throws a real Error with the server message and preserves the response body in cause.
    • ExtensionsProvider plugins can no longer mutate shared provider model state for the rest of the app.
  9. v1.14.42

    Show retrying sessions as active in the project sidebar

    Improvements

    • DesktopSwitched desktop updates to silent per-user install flow.

    Fixes

    • TerminalFixed the sidebar message shown for language server state.@Polo123456789
    • TerminalSorted the session picker by full last-updated time instead of day buckets.@Sleepful
    • TerminalKept longer cleared prompts in draft history so they can be restored.
  10. v1.14.41

    Restored custom provider setup in /connect

    Improvements

    • DesktopMoved the desktop app's local server into a separate utility process for more reliable startup and shutdown.
    • ExtensionsACP clients now restore the last model, mode, and effort when loading sessions, and can close sessions cleanly.

    Fixes

    • DesktopAdded a macOS Settings menu entry.@jessedi0n