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