Skip to content

Changelog

New updates and improvements to OpenCode

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

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

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

    Add Chrome-style tab cycle shortcuts with mod+1 through mod+9

    Improvements

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

    • 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.
  4. v1.17.10

    Added a configurable keybind to open the diff viewer

    Improvements 9

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

    Fixes 13

    • 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.
  5. v1.17.9
  6. v1.17.8

    Added a Home tab toggle so you can quickly switch between Home and your last tab

    Improvements

    • DesktopThe new desktop file and folder picker is faster and easier to navigate in the v2 layout.
  7. v1.17.7

    MCP debug now uses the SDK's latest protocol version

    Improvements

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

    Fixes

    • DesktopThe new session route now stays scoped to its own draft server, so prompts and state target the right workspace.
  8. v1.17.5

    Brought v2 visibility settings to the web app

    Improvements

    • DesktopRefreshed the oc-2 color theme@arvsrn

    Fixes

    • TerminalAdded auth headers to RunCommand fetch requests@OpeOginni
    • DesktopMade the terminal resize gutter easier to grab
    • DesktopFaded overflowing titlebar tabs instead of clipping them abruptly
  9. v1.17.2
  10. v1.17.1

    Restored macOS auto-updates

    Improvements

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