Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.17.19

    Redesigned attachment cards and file comment chips in the new interface

    Improvements

    • 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.

    Fixes 14

    • 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.
  2. v1.17.18

    Add a model-specific system prompt for Meta Muse Spark

    Fixes

    • CorePrevent crashes and bad pricing data when GitHub Copilot returns models with a zero billing batch size.
  3. v1.17.17

    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.

    Fixes

    • CoreImproved Meta model handling for reasoning variants and provider requests.
    • DesktopFixed clipped descenders in model selector labels.
  4. 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.
  5. 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
  6. 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.
  7. 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
  8. v1.17.12

    Add a yolo mode to auto-approve permissions

    Improvements

    • 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

    Fixes 19

    • 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.
  9. v1.17.11

    Add session snapshots and revert controls so you can roll a session back to an earlier message

    Add session snapshots and revert controls so you can roll a session back to an earlier message, including file changes.

    Improvements

    • DesktopAdd Chrome-style tab cycle shortcuts with mod+1 through mod+9.
    • DesktopAdd draggable tabs.@arvsrn
    • DesktopImprove the empty home state when you have no sessions.@arvsrn
    • DesktopRestyle the jump-to-latest button in the v2 session view.@arvsrn
    • DesktopImprove the redesigned desktop layout, including better titlebar tabs and archived sessions.@arvsrn

    Fixes 9

    • CoreAlways print the MCP OAuth URL so manual sign-in still works when opening the browser flow.
    • DesktopKeep prompt drafts attached to the correct project server.
    • DesktopRestore consistent titlebar tab sizing and layout.
    • DesktopRestore home actions when session lists are empty or still loading.
    • DesktopKeep todo docks in place when switching between sessions.
    • DesktopAutomatically close tabs for sessions that no longer exist.
    • DesktopKeep provider dialogs, prompt rollbacks, and async attachments tied to the session where they started.
    • DesktopClear late session notifications after you open the session.
    • DesktopRemove the session loading stripe.
  10. v1.17.10

    Added MCP server instructions to session context

    Improvements 11

    • CoreAdded Opencode-managed provider integration support.
    • CoreAdded MCP resource template listing.
    • CoreAdded MCP resource read tools.
    • CoreAdded a --mini CLI mode.
    • TerminalAdded a configurable keybind to open the diff viewer.
    • TerminalAdded diff viewer support for comparing against the main branch.
    • DesktopKept draft prompt state per tab.
    • DesktopAdded a new session progress indicator.@arvsrn
    • DesktopAdded mobile bottom navigation.
    • DesktopAdded collapsible server sections.@arvsrn
    • DesktopAdded server-aware session routes to keep same-session navigation separated across servers.

    Fixes 25

    • CoreHid MCP resource template tools when access is denied.
    • CorePrevented MCP resource tools from colliding when servers expose the same keys.
    • CoreEmitted skill base directories as filesystem paths instead of file:// URLs.@shyuan
    • CoreRestored legacy MCP tool names for existing integrations.
    • CoreRestored v1 account config loading.
    • CoreBound MCP OAuth callbacks to IPv4 loopback for better local auth reliability.@he-yufeng
    • CorePreserved structured error details in surfaced failures.
    • CoreFixed snapshots from subdirectories so they only include the right files and paths.
    • CoreFixed ACP resource text sourcing on Windows and other cross-platform path cases.
    • CorePreserved file source paths in ACP resource text.
    • CoreWaited for plugins before loading reference-backed config and system context.
    • CoreHid gpt-5.5-pro when using Codex OAuth.
    • TerminalPrevented worker rejections from breaking the TUI process.
    • DesktopAlways applied safe-area insets.
    • DesktopMade session navigation more stable and faster.
    • DesktopRouted new sessions through tabs correctly.
    • DesktopCleared viewed session notifications reliably.
    • DesktopScoped drafts created from Home to the right server and project.
    • DesktopThrottled directory tree loading.
    • DesktopPersisted drafts and prompt state more reliably.
    • DesktopImproved iOS PWA shell behavior.
    • DesktopRefined the mobile session layout.
    • DesktopAdded the server button dropdown.@arvsrn
    • DesktopRestored review line comments.
    • DesktopImproved the mobile home layout.