← Back to all sparks
O

opencode

AI-ASSISTANTS
Velocity5.0

Open-source AI coding agent built for the terminal

The desktop app is where the work is going, and it just learned to speak everyone's language.

ai-coding-agentdesktop-applocalizationrtl-supportprovider-reliabilitymcp
Current state
opencode ships patch releases every day or two, and the weight of each one sits in the Desktop section rather than Core. The recent run added broad locale coverage, native language names in the picker, locale-aware plural rules, and early right-to-left layout support across tabs, drawers and session views. Core changes are mostly reliability work on provider plumbing and message ordering.
Where it's heading
Two things are happening at once. The desktop client is being hardened into the primary surface — markdown parsing moved off the main thread, composer lag with large attachments reduced, malformed tab state repaired on load — while Core absorbs the messiness of talking to many model providers: retrying transient provider errors, preserving structured mid-stream errors so providers can retry, fixing Azure reasoning requests, discovering Modal models automatically. Community contributors appear by name in nearly every release, several with multiple merged fixes.
Prediction
Expect right-to-left support to move from early to complete, since it has landed incrementally across three consecutive releases and still ships as partial coverage. Provider integration looks likely to keep expanding one vendor at a time rather than through a general abstraction.

Recent moves

  1. 1d ago

    opencode 1.18.15 fixes message chronology and adds JSON export

    Fixes a cluster of message-ordering bugs at once — revert and fork now use real chronology rather than message ID order, and repeated compaction stops dropping orphaned tool results from summaries. Adds JSON export of full session transcripts and another round of locale coverage, continuing the desktop internationalization push.

    View source ↗
  2. 2d ago

    opencode 1.18.14 moves xAI login to a device-code flow

    Collapses xAI login to a single device-code flow that works headless, and makes provider failures survivable: transient errors are retried and structured mid-stream errors are preserved so compatible providers can retry themselves. Remote workspace fixes stop the host directory path leaking into prompts.

    View source ↗
  3. 4d ago

    opencode 1.18.13 adds right-to-left layout support

    The clearest single step in the internationalization arc: early right-to-left layout support across tabs, drawers, resizing and titlebar, plus locale-aware plural rules and localized native menus. Moving markdown parsing off the main thread addresses responsiveness during message rendering.

    View source ↗
  4. 4d ago

    opencode 1.18.12 fixes Azure reasoning requests and composer lag

    A four-contributor bugfix release: Azure GPT-5.5 completions failing with reasoning enabled, composer lag on large pasted attachments, and project search limited to the first five projects. Small corrections rather than new surface.

    View source ↗
  5. 7d ago

    opencode 1.18.11 fixes MCP SSE reconnect loops

    Stops MCP SSE connections from wedging in reconnect loops after a server error, and handles provider configs using interleaved reasoning fields with non-standard names. The rest is desktop polish around links, tabs and the file tree.

    View source ↗
  6. 9d ago

    opencode 1.18.10 auto-discovers Modal models

    Adds automatic discovery of available Modal models, a community contribution, alongside toast stacking, tab state and attachment deduplication work. Fits the pattern of provider coverage arriving one vendor at a time from outside the core team.

    View source ↗