Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.14.45

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

    Fixes 9

    • CoreProvider configs and API responses now accept models marked as active.
    • CoreRead tool permission rules now match worktree-relative paths, so read allowlists and denylists apply correctly.
    • CoreWorkspace-routed HTTP API endpoints no longer reject valid directory and workspace query params.
    • 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.
  2. v1.14.44
  3. v1.14.43
  4. v1.14.42

    Added HTTP API response compression for large non-streaming responses

    Improvements 7

    • CoreAdded the Scout agent for repo research, docs lookup, and dependency-source inspection.
    • CoreAdded workspace sync so adapter-backed workspaces can be discovered and registered automatically.
    • CoreAdded an interactive split-footer mode for opencode run.
    • CoreSimplified TUI keybinding config into a flat keybind format.
    • CoreMade duplicate worktree names fall back to the parent directory for clearer labels.
    • TerminalShow retrying sessions as active in the project sidebar.@edemaine
    • DesktopSwitched desktop updates to silent per-user install flow.

    Fixes 18

    • CoreFixed HTTP API auth responses to match the previous wire format for empty authorize results and share errors.
    • CoreReturned structured validation errors from the HTTP API.
    • CoreRejected invalid permission and question IDs in the HTTP API.
    • CoreIncluded auth challenges on typed HTTP API 401 responses.
    • CoreFixed the HTTP API OpenAPI document route.
    • CoreFixed detached sessions so they are claimed by the source project again.
    • CoreForwarded SIGINT, SIGTERM, and SIGHUP correctly when running through the npm shim.@chubes4
    • CoreAllowed skills without descriptions to load correctly.
    • CoreRequired auth on effect HTTP API root routes.@RajvardhanPatil07
    • CoreKept tool ordering stable so tool lists stop reshuffling between runs.
    • CoreMade retry dialogs more specific to the provider and failure reason.
    • CoreFixed Gemini reasoning controls so supported effort levels and small-mode defaults match the model.
    • CoreFixed Anthropic Opus 4.5 reasoning effort options.
    • CoreLimited OpenAI deep research models to the reasoning level they actually support.
    • CoreFixed GPT-5 reasoning variants so the exposed effort options match each model family.
    • 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.
  5. v1.14.41

    Warping a session to another workspace can now carry over your uncommitted file changes

    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

    • CoreRestored formatter output handling so formatting still works when formatters write to stdout or stderr.@ferdinandyb
    • TerminalRestored custom provider setup in /connect.
    • DesktopAdded a macOS Settings menu entry.@jessedi0n
  6. v1.14.40

    Support .well-known/opencode configs that point to a separate remote config file

    Improvements

    • DesktopAllow trusted app windows to write to the clipboard without permission failures.

    Fixes 19

    • CorePreserve assistant text when replaying signed reasoning blocks.@edevil
    • CoreReturn consistent not-found errors for missing sessions.
    • CoreApply CORS headers before auth so browser clients can reach legacy server endpoints.
    • CoreFix serve, web, and ACP network options triggering runtime re-entry errors.
    • CoreOnly show connected workspaces in warp flows, and carry the new directory into the session after warping.
    • CoreRestore web terminal CSP allowances.
    • CoreSanitize invalid surrogate characters before provider transforms.
    • CoreFix Cloudflare AI Gateway provider options for OpenAI-compatible models.@NathanDrake2406
    • CoreUse the current workspace with /new, including local-project warps.
    • CoreKeep editor selection context stable until it is sent.
    • CoreRetry server_is_overloaded API errors automatically.
    • CoreRestore Mistral Medium 3.5 variants so model selection works correctly.
    • CoreShow compaction summaries before retained tail messages.
    • TerminalKeep the selected model when model data refreshes.
    • TerminalFix /agent create to use the /agents path.@OpeOginni
    • DesktopIgnore broken pipe (EPIPE) errors in desktop console logging.
    • DesktopStop auto-installing updates when quitting the app.
    • DesktopSilence noisy browser API Sentry reports in production.
    • DesktopPrevent sync bootstrap queries from failing during app startup.
  7. v1.14.39

    Respect HTTP_PROXY and related proxy environment variables in the desktop app

    Fixes

    • DesktopReturn null instead of failing when the desktop app cannot read a stored value.
  8. v1.14.38
  9. v1.14.37

    Warp a session into another workspace or back to the local project

    Improvements

    • CoreImproved v2 session rendering with cleaner tool states, better compaction summaries, and more accurate timing.

    Fixes

    • CoreCanceling a task now also cancels child subtask sessions.
    • DesktopRun the desktop migration on startup so existing installs transition correctly after the desktop packaging move.
    • DesktopStabilized the Windows titlebar when changing zoom levels.
  10. v1.14.35

    Fixes

    Fixes

    • CorePreserve diff patch boundaries so session diffs keep rendering correctly when file contents include diff --git text.