Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.17.10

    Added MCP server instructions to session context

    Improvements 12

    • 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.
    • SDKExposed provider integration IDs in the SDK.
    • ExtensionsAdded namespaced plugin hook APIs.
    • ExtensionsAdded the V2 plugin API for Effect and Promise plugins.

    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.
  2. 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.
  3. 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.
  4. v1.17.7

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

    Improvements

    • SDKSDK clients now refresh model and provider availability when integrations change, and credential update and remove calls accept location.

    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.
  5. v1.17.6
  6. 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
  7. 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.
  8. 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
  9. 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.
  10. v1.17.0

    Faster file search across large projects with the new fff-backed search tools

    Improvements 13

    • CoreAdded X-Session-Id headers for proxy setups that need sticky routing.@songchaow
    • CoreAdded Cohere North model support.
    • CoreAdded reasoning as an interleaved field option for vLLM providers.@delta9000
    • Coremcp add now works in non-interactive flows.
    • Coreauth logout now supports search when choosing an account.
    • DesktopAdded a help button to the tabs bar.
    • DesktopPrompt drafts are preserved while you switch tabs.
    • DesktopFile attachments now open in the active project.
    • DesktopApp updates now stay responsive and persist across restarts.
    • DesktopAdded WSL-backed Desktop support and WSL server management on Windows.
    • DesktopImproved the sessions list UI.@arvsrn
    • DesktopImproved the servers UI.@arvsrn
    • SDKLarge v2 tool outputs are now bounded and expose retained output paths for follow-up inspection.

    Fixes 16

    • CoreImproved MCP connection status messages so failures are easier to act on.
    • CoreAdded Claude Fable reasoning support.
    • CoreMCP tool calls now receive abort signals, so cancellations stop more reliably.
    • CoreMCP catalogs now paginate correctly instead of truncating larger lists.
    • CoreOpenRouter reasoning variants now generate for all models.@AnthonyMLau
    • CoreAdded MiniMax M3 thinking toggle support.
    • CoreJava multi-module Maven workspaces now resolve JDTLS from the topmost pom.xml.@areyouok
    • CoreMCP servers now respect advertised capabilities.
    • CoreSession lists now respect directory filters in workspace setups.@rexdotsh
    • CoreSessions can recover once from provider context-overflow errors instead of failing immediately.
    • CoreBedrock Mantle config now honors configured API key and region settings.
    • DesktopUpdated Electron and fixed related panel layout issues.
    • DesktopFixed several WSL Desktop bugs.@neriousy
    • DesktopHidden agents no longer get cycled accidentally.
    • DesktopMCP status now refreshes when the active directory changes.
    • DesktopThe Home screen now keeps a larger recent-session list with scrolling.