Change8

v1.3.3

OpenCode
2 features6 fixes7 improvementsclicoredesktopmcptui

Summary

This release introduces significant performance improvements, including optimized event streaming and skipping large file snapshots. Key fixes address image pasting issues on Windows Terminal and stabilization for desktop project switching and authentication flows. Users will also benefit from the new event-sourced syncing system for session data.

New Features

  • Enabled embedding the WebUI directly in the binary with configurable proxy flags on Desktop.
  • Added the option to create directories within the directory picker in the Electron application.

Bug Fixes

  • Fixed image pasting failing on Windows Terminal 1.25+ when the kitty keyboard is enabled.
  • Fixed incorrect agent normalization within the desktop application.
  • Fixed project switching flickering when using keybinds by pre-warming the globalSync state.
  • Fixed enterprise URL not being set correctly during the authentication flow.
  • Fixed DWS workflow tools being silently cancelled due to missing tool approval support.
  • Fixed MCP servers disappearing after transient errors and improved OAuth handling.

Improvements

  • Improved performance by bypassing local SSE event streaming in the worker (TUI).
  • Improved message navigation on Desktop by moving it from cmd+arrow to cmd+opt+[ / cmd+opt+] to preserve native cursor movement.
  • Implemented an event-sourced syncing system for session data (Core).
  • Classified ZlibError from Bun fetch as a retryable error instead of an unknown error.
  • Improved performance by skipping snapshotting files larger than 2MB.
  • Ensured the todowrite tool respects agent permission configuration.
  • Reverted git-backed review modes to restore compatibility with older CLI builds.

OpenCode Documentation

OpenCode v1.3.3 - What's New - Change8