Changelog
New updates and improvements to OpenCode
v1.14.45 TUI plugins using the deprecated
api.commandAPI keep working while you migrate toapi.keymapFixes
- DesktopOlder migrated sessions with missing diff file details load again.
- DesktopOlder migrated sessions with missing diff patches load again.@OpeOginni
- SDK
throwOnError: truenow throws a realErrorwith the server message and preserves the response body incause. - ExtensionsProvider plugins can no longer mutate shared provider model state for the rest of the app.
v1.14.42 v1.14.41 Added a macOS Settings menu entry
Improvements
- DesktopMoved the desktop app's local server into a separate utility process for more reliable startup and shutdown.
- ExtensionsACP clients now restore the last model, mode, and effort when loading sessions, and can close sessions cleanly.
v1.14.40 Allow trusted app windows to write to the clipboard without permission failures
Fixes
- DesktopIgnore broken pipe (
EPIPE) errors in desktop console logging. - DesktopStop auto-installing updates when quitting the app.
- DesktopSilence noisy browser API Sentry reports in production.
- DesktopPrevent sync bootstrap queries from failing during app startup.
- DesktopIgnore broken pipe (
v1.14.39 Respect
HTTP_PROXYand related proxy environment variables in the desktop appFixes
- DesktopReturn
nullinstead of failing when the desktop app cannot read a stored value.
- DesktopReturn
v1.14.38 v1.14.37 Stabilized the Windows titlebar when changing zoom levels
Fixes
- DesktopRun the desktop migration on startup so existing installs transition correctly after the desktop packaging move.
v1.14.34 Prevent terminal reconnect loops after recovery failures
Fixes
- DesktopPreserve auth-token credentials when reopening the app.
v1.14.31 v1.14.29 Per-workspace icon overrides now stay applied for subdirectories in the same repo
Improvements
- DesktopSync state loading is more reliable for MCP, LSP, and workspace refreshes.