Changelog
New updates and improvements to OpenCode
v1.18.7 Remove the extra titlebar inset in fullscreen on macOS
Fixes
- DesktopKeep command palette entries from reappearing incorrectly when shadowed commands are removed.
- DesktopAdd scrolling to the project selector dropdown when the list is long.@david1gp
v1.18.6 Fixed legacy MCP state refreshing when opening a V1 workspace
Improvements
- DesktopImproved compatibility with the newer client API across directory, project, session, and terminal flows.
Fixes
- CoreFixed branch-specific repository caches so refreshing one reference no longer moves another branch checkout.
- DesktopFixed provider lists not refreshing after connecting a provider or finishing provider OAuth on V1 servers.
v1.18.5 Support the current server terminal transport
Improvements
- DesktopSupport current-server review data in the desktop app.
- DesktopUpdate server discovery flows for current servers.
- DesktopSupport current-server session actions, including prompts and commands.
- DesktopRender current-server session timelines.
- DesktopStream current-server events in the desktop app.
- DesktopDetect legacy and current servers so the desktop app can work with both.
Fixes 17
- CoreImprove Claude adaptive thinking handling across more response shapes.
- CoreAvoid OpenAI Responses phase handling that could break some conversations.
- CorePreserve grep symlink paths in search results.@remixz
- CorePreserve Mistral reasoning history across turns.
- CoreStabilize Mistral prompt caching.
- CoreUse the correct prompt cache keys for each SDK.
- CoreFix MiniMax M3 thinking variant selection.
- DesktopRestore optimistic timeline updates while responses are still streaming.
- DesktopHide legacy-only features when connected to current servers.
- DesktopPreserve inline file mentions when sending prompts to legacy servers.
- DesktopStop auto-accepting config permissions on current servers.
- DesktopKeep current servers out of the legacy layout.
- DesktopShow plain file contents in file-specific tabs instead of review diffs.
- DesktopKeep the prompt input agent toggle in sync.
- DesktopKeep paginated session timelines in the right order.
- DesktopRestore directory-scoped session status for legacy servers.
- DesktopReload legacy session progress after hydration.
v1.18.4 Sync the embedded terminal theme with the app theme
Improvements
- CoreUse adaptive thinking controls for Kimi models on Anthropic-compatible providers, with summarized reasoning output by default.@chouqin
- DesktopImprove the review panel so open file tabs can stay aligned with the current diff view.
- DesktopRewrite the v2 prompt input for more reliable command, context, shell, attachment, and history interactions.
- DesktopImprove review panel resizing and sticky controls.
Fixes 10
- CoreReduce OpenAI provider header timeouts during slow connection setup.
- CoreRespect provider-defined reasoning options instead of falling back to the wrong reasoning controls.
- CoreRestore Azure Cognitive Services endpoint support for Azure-hosted models.
- DesktopPreserve command drafts in the command menu.
- DesktopAvoid session view failures when message parent links are missing.
- DesktopPrevent sending empty prompt text parts.
- DesktopRestore model variant selection accessibility.
- DesktopShow keybind tooltips on prompt input controls.@ProdigyRahul
- DesktopDeduplicate repeated file entries in diff summaries.
- DesktopPrevent recovery window handling from touching destroyed windows.
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.
v1.18.2 Added
Mod+Nas another shortcut for opening a new tabFixes
- CoreStopped subagents from launching nested subagents by default, with a configurable
subagent_depthlimit when needed. - CoreImproved default reasoning depth for Meta models.
- DesktopRestored the Help button in release builds.
- DesktopKept sessions with
nullarchive times visible instead of dropping them from the home list. - DesktopHid the drawer close button on Windows where it conflicts with the window chrome.
- CoreStopped subagents from launching nested subagents by default, with a configurable
v1.18.1 v1.18.0 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 13
- 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.
v1.17.20 Updated Azure AI support for GPT-5.6
Fixes
- CoreRemoved an obsolete Codex workaround that could interfere with OpenAI Luna Responses Lite requests.
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.