Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.18.3

    Added an Up Arrow shortcut to close the subagent picker when the first item is selected

    Improvements

    • DesktopHome page command palette search can now find and open sessions.

    Fixes

    • DesktopFixed home page scrolling so sticky headers and the session list behave correctly.
    • DesktopFixed startup readiness so WSL server loading is included before the desktop app reports ready.
    • DesktopRemoved the inactive help button from the app layout.
    • DesktopFixed custom agent selector visibility when custom agents are available.
  2. v1.18.2

    Added Mod+N as another shortcut for opening a new tab

    Fixes

    • CoreStopped subagents from launching nested subagents by default, with a configurable subagent_depth limit when needed.
    • CoreImproved default reasoning depth for Meta models.
    • DesktopRestored the Help button in release builds.
    • DesktopKept sessions with null archive times visible instead of dropping them from the home list.
    • DesktopHid the drawer close button on Windows where it conflicts with the window chrome.
  3. v1.18.1 +1

    Completed the Desktop v2 migration

    Completed the Desktop v2 migration, including upgrade handling for the new layout and first-launch onboarding.

    Improvements

    • DesktopAdded a setting to switch between the new and old Desktop layouts during the transition period.

    Fixes 14

    • DesktopFixed file views using the wrong background in the v2 layout.
    • DesktopFixed connected project picker positioning when its anchor is still loading.
    • DesktopKept permission auto-accept state separate for each server.
    • DesktopFixed a project picker positioning crash.
    • DesktopKept terminal tab rename focused while editing.
    • DesktopEnabled remote sessions to auto-accept permissions correctly.
    • DesktopFixed terminal tabs stealing focus when they mount.
    • DesktopLoaded more timeline history at once to reduce repeated backfill while scrolling.
    • DesktopResynced the timeline correctly after reconnecting.
    • DesktopPreserved the composer caret after request updates.
    • DesktopReduced Home cold-load time substantially.
    • DesktopPreserved timeline bottom anchoring more reliably.
    • DesktopClarified status indicator severity.
    • DesktopFixed spacing between model provider sections in Settings.
  4. v1.17.20 +1

    Redesigned attachment cards and file comment chips in the new interface

    Improvements 7

    • DesktopUpdated the review panel with persistent file browsing, better file tabs, and easier open-in-app actions.
    • DesktopRestyled the Edit Project modal to match the new interface.
    • DesktopAdded middle-click to open sessions in a new tab.
    • DesktopAdded a temporary setting to switch between the old and new interface.
    • DesktopAdded per-prompt model selection in the composer.
    • DesktopPolished the new interface styling across the session view and terminal.
    • CoreUpdated Azure AI support for GPT-5.6.

    Fixes 15

    • CoreSupported OpenAI pro reasoning mode.
    • CoreDisabled response storage by default for xAI Responses.@geraint0923
    • CoreAdded OAuth support for Luna Responses Lite.
    • CoreSwitched to another available org after logging out in the console.
    • CoreUsed Codex context limits for GPT-5.6 over OAuth.@nabilfreeman
    • TerminalForwarded CLI environment variables to the TUI worker.
    • DesktopRemoved interface transition changes that were accidentally shipped to dev.
    • DesktopFixed clipped labels and branch tooltips.
    • DesktopStopped the review panel width from jumping when opening or closing it.
    • DesktopFocused the prompt input when starting a new session.
    • DesktopPrevented some new-session updates from blocking the UI.
    • DesktopFixed timeline outlines getting clipped.
    • DesktopAligned context token counts with usage totals.
    • DesktopKept the file tree visible while opening files.
    • CoreRemoved an obsolete Codex workaround that could interfere with OpenAI Luna Responses Lite requests.
  5. v1.17.18 +1

    Added a dismissible tabs intro popup and refreshed the help entry point

    Improvements

    • DesktopUpdated sub-agent task rows to match the v2 session design more closely.
    • DesktopRestyled the revert dock in v2 sessions for clearer restore actions.
    • DesktopAdded a v2 free-model selector with faster access to more providers.
    • CoreAdd a model-specific system prompt for Meta Muse Spark.

    Fixes

    • CoreImproved Meta model handling for reasoning variants and provider requests.
    • DesktopFixed clipped descenders in model selector labels.
    • CorePrevent crashes and bad pricing data when GitHub Copilot returns models with a zero billing batch size.
  6. v1.17.16

    Added an Open containing folder action for projects on the home screen

    Improvements

    • DesktopAdded a composer add menu for files, commands, context, and shell mode without losing draft text.
    • DesktopAdded a provider setup tip on new sessions when no external providers are connected.
    • DesktopRemember review panel mode and selected file per session.
    • DesktopAdded inline file browser tabs for opening and previewing files from the side panel.
    • DesktopUpdated desktop translations.

    Fixes 9

    • CoreExposed reasoning effort variants for Grok models.
    • CoreImproved xAI prompt cache routing and PDF file support in Responses models.
    • DesktopKept the review pane usable on wide screens by reserving its minimum width.
    • DesktopFixed hidden session panes staying mounted and causing side-panel glitches.
    • DesktopRouted legacy drafts back to the session page.
    • DesktopLoaded full review diffs for large patches when the initial diff is capped.
    • DesktopRemoved the first-open flash in the command palette.
    • DesktopRouted the new session shortcut through tabs in the new layout.
    • DesktopKept session routes inside the correct layout when opening legacy session URLs.
  7. v1.17.15

    Restore model details tooltips in the model picker

    Improvements

    • DesktopRefresh the v2 command palette to better match the rest of the new desktop UI@arvsrn

    Fixes 7

    • CoreBetter classify Z.ai context-window overflow errors so oversized requests surface the right failure mode@fengjikui
    • CoreHandle unavailable config directories more gracefully when reading config files
    • DesktopMake terminal shortcuts take priority when the terminal is focused
    • DesktopShow unread state on tabs with pending questions
    • DesktopKeep session tab titles available after reloads while session data is still loading
    • DesktopApply theme changes only after you select them in Settings
    • DesktopFix macOS titlebar appearance mismatches in Sequoia and adjust traffic light placement@arvsrn
  8. v1.17.14

    Added a code mode MCP adapter for running confined orchestration scripts against connected MCP tools

    Improvements 10

    • CoreHid the execute tool unless code mode is enabled.
    • DesktopShow draft server status in the title bar.
    • DesktopUnified the provider connect flow across the app.
    • DesktopImproved the integrated terminal experience.@arvsrn
    • DesktopAdded reopening for closed tabs and background tab opening.@usrnk1
    • DesktopImproved model search in picker dialogs.@arvsrn
    • DesktopAdded recently closed projects to Home.@usrnk1
    • DesktopMade tab navigation respond on mouse down in the new layout.
    • DesktopOverhauled the v2 review panel.@arvsrn
    • DesktopRefined the session tab preview popover.@usrnk1

    Fixes 17

    • CoreFixed paginated MCP tool catalogs losing tool metadata and output schema validation.
    • CorePreserved low reasoning effort for OpenRouter small-model variants instead of disabling it.
    • CoreFixed GitHub Copilot model routing to honor each model's advertised chat or responses endpoint.
    • CoreFixed session lists to match equivalent instance directories reliably.
    • CoreFixed Cerebras reasoning replay so earlier assistant reasoning is sent back in the provider-supported field.
    • TerminalFixed spinner registration so loading indicators keep rendering across TUI surfaces.
    • DesktopFixed new sessions from Home using the wrong project.
    • DesktopFixed first-launch onboarding so it only appears when appropriate.
    • DesktopImproved large review pane performance.
    • DesktopFixed timeline loads that started on assistant replies by backfilling the missing user turn.
    • DesktopRestored typing in the composer while the window is unfocused.
    • DesktopFixed dropdown search behavior.@arvsrn
    • DesktopKept the v2 review pane mounted when switching session tabs.
    • DesktopKept the terminal mounted when switching session tabs in a workspace.
    • DesktopFixed session tab busy indicators to stay scoped to the correct server.
    • DesktopFixed child-session navigation and lineage resolution during tab transitions.
    • DesktopKept desktop window tabs after closing and reopening the app.
  9. v1.17.13

    Improve markdown and message layout alignment in the v2 session UI

    Improvements

    • DesktopAdd a searchable v2 model picker and model management flow in the composer@arvsrn
    • DesktopShow a hover preview for session tabs with the project, path, branch, and server@usrnk1
    • DesktopStreamline WSL server setup with clearer distro checks and install flows@arvsrn
    • DesktopKeep desktop tabs scoped to each window so windows restore their own tab sets

    Fixes

    • CoreForce reasoning mode for OpenAI-compatible reasoning models so reasoning settings apply reliably on custom deployments
    • CoreStop replaying stale GitHub Copilot response item IDs, avoiding follow-up request failures
    • DesktopLet question prompts be minimized and restored without dismissing them@arvsrn
    • DesktopClean up stale empty and old draft store files to reduce desktop state buildup
    • DesktopKeep pending question requests open while reviewing them, instead of dismissing them accidentally@eXamadeus
    • DesktopKeep session page failures scoped to the affected tab instead of breaking the whole app
  10. v1.17.12

    Add a yolo mode to auto-approve permissions

    Improvements 9

    • TerminalPass ServerAuth headers through external served TUI connections.@OpeOginni
    • DesktopAutocomplete MCP resources in the composer.
    • DesktopAdd workspace controls when starting a new session.
    • DesktopShow stored token and cost totals in the session context.@OpeOginni
    • SDKAdd a live event subscription stream.
    • SDKAdd SDK access to active sessions.
    • SDKRestore session runtime operations such as event streaming, interrupts, and message lookup.
    • SDKAdd paged durable session history.
    • SDKAdd session permission request create and fetch endpoints.

    Fixes 23

    • CoreEnable adaptive thinking for Claude Sonnet 5.
    • CorePrefer MCP content responses over structured output when both are present.
    • CoreReconnect MCP servers after OAuth even if the server was disabled.@MaxAnderson95
    • CoreRequest MCP refresh-token scope during OAuth.
    • CoreShow MCP OAuth completion errors instead of a generic failure.
    • CoreRefresh cached remote skills.
    • CorePreserve skill resource paths.
    • CorePick better default small models across providers.
    • CoreScope MCP auth status to each server URL.
    • DesktopAutocomplete configured references in prompts.
    • DesktopRestore the prompt cursor when the composer regains focus.
    • DesktopRemember the last active desktop URL across restarts.
    • DesktopPreserve the selected model when promoting a session.@usrnk1
    • DesktopKeep session pages in sync during concurrent events.
    • DesktopSupport normal auth input prompts in the desktop connect-provider dialog.@OpeOginni
    • DesktopPrevent hidden terminal tabs from hanging or resizing incorrectly.
    • DesktopRe-enable auto-accept in session settings.
    • DesktopKeep session tabs scoped to the correct server.
    • DesktopRemember the selected home project and server.
    • SDKPreserve V2Event names in SSE streams.
    • SDKWake embedded session execution after new prompts.
    • SDKImprove V2 runtime tool results and avoid duplicate model switch events.
    • SDKResolve MIME types for prompt attachments sent by URI.