OpenCode v1.1.52: Claude 3.5 Sonnet & Desktop Fixes

OpenCode v1.1.52 adds Claude 3.5 Sonnet support, fixes critical file sync issues in desktop, and overhauls plugin installation. 13 community contributors shipped terminal, TUI, and provider fixes.

OpenCode v1.1.52: Claude 3.5 Sonnet & Desktop Fixes

TL;DR

  • Claude 3.5 Sonnet now supported across all OpenCode clients
  • Major desktop sync fixes — file tree and workspace state now stay in sync
  • Plugin installation and proxy handling overhauled to prevent crashes
  • 13 community contributors shipped fixes for terminal, TUI, and provider compatibility

New

  • Claude 3.5 Sonnet support — Enable the latest Claude model across core, TUI, and desktop clients
  • Model autocomplete in opencode.json — Schema reference to models.dev for easier model selection
  • Keybindable thinking blocks — Toggle thinking visibility with a custom key binding
  • Bash tool spinner in TUI — Visual feedback when running bash commands in terminal UI
  • Bosnian locale — i18n support for Bosnian language

Fixed

  • File tree sync — File changes now properly reflected across workspace switches and project changes
  • Workspace session refresh — Sessions refresh when switching projects to prevent stale data
  • GitHub Copilot plugin headers — Properly set headers in non-TUI clients
  • Image reading with OpenAI-compatible providers — Fixed image handling for Kimi K2.5 and similar providers
  • Plugin installation — Direct package.json manipulation instead of bun add to prevent failures
  • Proxy command failures — Silently ignore to prevent config initialization crashes
  • HTTP proxy hangs — Added --no-cache flag to prevent random hangs during plugin installs
  • Terminal URL handling — Fixed hyperlink clicks and WebSocket URL derivation from browser origin
  • Terminal end-of-line handling — Corrected line ending issues in terminal output
  • Session attachment errors — Gracefully handle missing attachment files
  • Cloudflare Workers AI provider — Provider now functional
  • Kimi for Coding plan — Thinking enabled by default for k2p5 model
  • Read-only config directories — Skip dependency installation to prevent errors
  • Remote server connections — Support added with GLIBC compatibility fixes
  • Mobile prompt input padding — Removed extra horizontal padding
  • Terminal scroll-to-bottom button — No longer shown unnecessarily
  • Question tool tabs — Added hover states in TUI
  • Session options — Moved to session page in desktop app
  • Tab persistence — Opened tabs now follow created sessions

Breaking Changes

  • Model autocomplete reverted — Reverted to models.dev schema reference instead of previous implementation
  • xai ai-sdk downgrade — Downgraded due to errors; may affect xAI provider users

Update via: npm install opencode@latest or check the release page for platform-specific instructions.

Source: OpenCode