Skip to content

Changelog

New updates and improvements to OpenCode

  1. 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.
  2. v1.17.10

    Added MCP server instructions to session context

    Improvements 9

    • CoreAdded Opencode-managed provider integration support.
    • CoreAdded MCP resource template listing.
    • CoreAdded MCP resource read tools.
    • CoreAdded a --mini CLI mode.
    • 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 24

    • 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.
    • 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.
  3. v1.17.9

    Add high and max thinking variants for GLM-5.2 across supported providers

    Improvements

    • CoreStop wrapping follow-up user messages in a steering reminder so prompt caching stays effective.

    Fixes

    • CoreHonor configured agent step limits by forcing a final text response instead of failing mid-run.
    • CoreFix Devstral model detection when provider IDs use different casing.@Robin1987China
    • CorePass configured custom headers to Copilot model requests.
  4. v1.17.8

    Session timelines load much faster and avoid flicker or scroll jumps

    Improvements

    • DesktopAdded a Home tab toggle so you can quickly switch between Home and your last tab.
    • DesktopThe new desktop file and folder picker is faster and easier to navigate in the v2 layout.

    Fixes 7

    • CoreOpenAI-compatible providers now accept MCP tool schemas that previously failed validation.@jquense
    • CoreCloudflare AI Gateway now receives the configured API key correctly.@keefetang
    • CoreMCP tools without declared schema properties now work with providers that expect object properties.
    • CoreLong-running MCP tools now keep their timeout alive when they report progress.@Nomadcxx
    • CoreThe MCP OAuth callback server now shuts down once authorization finishes or is cancelled.
    • CoreMCP tool failures now surface the server's error text instead of a generic failure.
    • CoreMCP OAuth error pages now escape provider error text correctly.
  5. v1.17.7

    MCP servers can now receive the current workspace as a client root

    Fixes

    • CorePlugin client requests now reuse the active server instead of assuming the default local port.
    • CoreACP shell tool calls now show the command and working directory from the start.
    • CorePlugin-provided shell environment variables now apply to PTY sessions.
    • DesktopThe new session route now stays scoped to its own draft server, so prompts and state target the right workspace.
  6. v1.17.6
  7. v1.17.5

    Added external browser OAuth for the Snowflake Cortex provider

    Improvements

    • CoreImproved project copy management and move-session flows in v2
    • DesktopBrought v2 visibility settings to the web app
    • DesktopRefreshed the oc-2 color theme@arvsrn

    Fixes 7

    • CoreRecovered expired MCP sessions instead of leaving MCP tools disconnected
    • CoreCleared closed MCP clients so stale MCP connections do not linger
    • CoreReturned structured MCP tool output in a readable form
    • CoreFixed duplicate renderable IDs that could break TUI rendering
    • CoreFixed commands using $ARGUMENTS so file contents are not injected twice@verdverm
    • DesktopMade the terminal resize gutter easier to grab
    • DesktopFaded overflowing titlebar tabs instead of clipping them abruptly
  8. v1.17.4

    Added cwd support for local MCP servers so they can start from a workspace-relative directory

    Improvements

    • CoreAdded connector-based authentication flows and support for stored provider credentials.
    • CoreAdded v2 API endpoints to create and fetch sessions, list session questions, and resolve the active location.
    • CoreFile reads now return raw content with the correct content type for API and SDK clients.
    • CoreMCP server log notifications are now surfaced in opencode logs.

    Fixes

    • CoreFixed Gemini tool schemas that used multi-type fields so compatible tools keep working.@Killusions
    • CoreContent-filtered model responses now surface as visible errors instead of failing silently.@kkdawkins
    • CoreFixed MCP auth and debug requests dropping configured headers.
    • CoreSnapshot creation now reuses source Git objects to avoid long re-hashing delays on huge repos.@dmtrKovalenko
    • CoreFixed MCP catalog request timeouts not applying when listing prompts, resources, or tools.
  9. v1.17.2

    Let subagents use their own configured permissions again

    Fixes

    • CoreRecover from expired remote config auth by prompting you to log in again instead of failing to load config@Ayushlm10
    • DesktopRestore Linux launcher and icon identity so pinned apps keep opening correctly@neriousy
    • DesktopRestore the device attachment picker@rexdotsh
  10. v1.17.1

    Deprecated reference config entries continue to load under the newer references config key

    Improvements

    • CoreReferences can include usage descriptions for agents, show up in the new docs, and be hidden from @ autocomplete when needed.
    • DesktopThe new desktop session flow now has a dedicated /new-session route with draft tabs that keep your prompt and project selection together until you start the session.

    Fixes

    • CoreMCP prompt and resource requests now respect configured server timeouts.
    • CoreAnthropic fallback responses are handled correctly again.
    • CoreMCP servers that fail during client setup now fail cleanly instead of leaving a broken connection behind.
    • DesktopRestored macOS auto-updates.