Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.18.17

    Made session compaction keep complete recent turns and produce clearer summaries for smaller models

    Fixes

    • CoreAdded MERGE Gateway reasoning variants so those model options work correctly.@MatthewFeroz
    • CoreCapped automatic session retries and added jitter to reduce repeated retry storms.
    • CoreEnabled PDF attachments for GitHub Copilot models that advertise PDF vision support.@stevenao
    • CoreApplied the correct sampling defaults to DeepSeek V4 Flash on supported providers.
    • CoreRouted all Muse family models to the correct Meta system prompt.@mreso
  2. v1.18.16

    Ignore unknown top-level config fields instead of failing config parsing

    Fixes

    • CoreRegister projects opened from Home so they are available to the rest of the app
  3. v1.18.15

    Revert and fork actions now use real message chronology instead of message ID ordering

    Fixes

    • CoreChronological message ordering now stays correct even when imported or legacy message IDs are out of order.
    • CoreTruncation cleanup now removes stale files by file timestamp more reliably.
    • CoreRepeated compaction now keeps earlier tool-call history in summaries instead of dropping orphaned results.
    • CoreBlob-based attachments now load correctly in the web UI.@rexdotsh
  4. v1.18.14

    Preserved structured mid-stream provider errors so compatible providers can retry failed responses

    Improvements

    • CoreSimplified xAI login to a single device-code flow that works better in headless and remote environments.

    Fixes

    • CoreRetried more transient provider and network errors instead of failing immediately.
    • CoreCounted cache writes in ACP usage totals.
    • CoreLogged remote workspace 5xx response bodies in the host logs to make proxy failures easier to debug.@jamesmurdza
    • CoreStopped sending the host directory path to remote workspaces so prompts resolve from the remote project root.@jamesmurdza
    • CoreWaited for queued ACP session updates before ending a turn.
  5. v1.18.12
  6. v1.18.11

    Stopped MCP SSE connections from getting stuck in reconnect loops after server error responses

    Fixes

    • CoreFixed provider model configs that use interleaved reasoning fields like reasoning_text or custom field names.
  7. v1.18.10
  8. v1.18.9
  9. v1.18.8

    Improved compatibility with newer MCP servers and OAuth flows

    Fixes

    • CoreReconnects MCP servers after expired SDK sessions, including concurrent requests.
    • CoreHonors configured MCP OAuth callback ports in mcp debug.
    • CoreStops sending deprecated sampling defaults to newer Gemini models.
  10. v1.18.6

    Fixes

    Fixes

    • CoreFixed branch-specific repository caches so refreshing one reference no longer moves another branch checkout.