OpenCode v1.1.32: Multi-Language & Desktop Fixes

OpenCode v1.1.32 brings 14-language support to Desktop, fixes MCP logging, improves connection reliability, and adds image rendering in session review.

OpenCode v1.1.32: Multi-Language & Desktop Fixes

TL;DR

  • OpenCode Desktop now available in 14 languages, including Arabic, Norwegian, and Brazilian Portuguese
  • Desktop app improvements: image rendering in sessions, accessibility fixes, connection reliability
  • Core fixes for MCP logging, Venice provider prompt cache, and LiteLLM proxy compatibility

New

  • Multi-language support — Desktop app now ships in 14 languages with full i18n support and accessibility translations
  • Workspace startup scripts — Add startup scripts to projects for automated initialization
  • Prompt cache for Venice provider — Add promptCacheKey support to reduce latency on Venice LLM calls
  • Remote directory in attach command — TUI now supports remote directory specification with --dir flag
  • Session deletion — Delete sessions directly from the Desktop app
  • Image rendering in session review — Images now properly display in session review pane

Fixed

  • MCP stderr logging — MCP stderr now prints to OpenCode log file for better debugging
  • OpenAI auth refresh tokens — Refresh tokens now properly written to OpenAI auth in Codex
  • LiteLLM proxy compatibility — Include noop tool in activeTools for LiteLLM proxy support
  • Desktop connection reliability — Improved connection stability between Desktop app and backend
  • Windows path handling — Fixed path handling in app tests and runtime
  • NO_PROXY syntax — Corrected environment variable syntax in Desktop application
  • Session hover state — Clear hover state on navigation to prevent UI glitches
  • Accessibility improvements — Session screen now more accessible with keyboard navigation and screen reader support
  • Font stack expansion — Added macOS Nerd Font default names for better typography
  • Terminal pane auto-open — Terminal pane now opens automatically when creating new terminal

Breaking Changes

  • ACP API changesetSessionModel renamed to unstable_setSessionModel to indicate API stability status

Update via: npm install opencode@latest or download the latest Desktop release from GitHub

Source: OpenCode