OpenCode v1.14.50: Stream Fixes & Model Config Fallback

OpenCode v1.14.50 fixes HTTP stream persistence, improves error handling for missing models, and restores markdown rendering in the TUI. Small model config now falls back gracefully on invalid values.

OpenCode v1.14.50: Stream Fixes & Model Config Fallback

TL;DR

  • HTTP event streams now stay open after initial connect — subscribers get continuous instance updates
  • Invalid small_model config values fall back gracefully instead of breaking
  • Better error messages for missing models across CLI and SDK
  • Markdown rendering restored in TUI session output

Fixed

  • HTTP event stream persistence — streams were closing after the initial connect event; now they remain open so subscribers continue receiving instance updates
  • Session busy errors — proper error handling when a session is already running prompt or shell work
  • Small model config fallback — invalid small_model config values now fall back cleanly instead of breaking small-model selection
  • Missing-model error messages — improved error suggestions across CLI and typed SDK callers

Improved

  • TUI markdown rendering — session output now renders markdown by default
  • SDK instance queries — added instance.directory and instance.workspace query support to v2 model and provider calls

Update: npm install opencode@1.14.50 or check the release page for other package managers.

Source: OpenCode