
OpenCode v1.14.20 released. TL;DR: Desktop sandbox & context isolation • GET /config on HttpApi • Workspace debug server • Custom oc:// Electron protocol
DESKTOP & ELECTRON
• Enabled contextIsolation and sandbox across Electron windows for stronger isolation
• Switched to a custom oc:// protocol for renderer web content, tightening IPC
• Added CORS headers to the main window webRequest to unblock native API calls
CORE & PLATFORM
• Bridged GET /config and /config/providers to the experimental Effect HttpApi
• Replaced Schema.Class with annotated Schema.Struct for pure-object DTOs, removing strict instanceof requirements for parsed plain objects
• Added run-workspace-server script and debug-workspace-plugin for simulating remote workspace environments locally
• Fixed permissions routing drops when executing against a remote workspace in the TUI
• Fixed dynamic import() paths on Windows+Node by converting absolute paths to file:// URLs
APP & UI
• Added setting to disable the session progress bar animation
• Fixed prompt input component animations triggering continuously on render loops
• Switched assistant message syncing to use strict parentID matching instead of positional scanning
• Fixed produce mutator wrapping in setProjects sync reducers
• Reverted an incorrect patch that caused system theme fallback regressions
PROVIDERS
• Promoted Kimi k2.6 and m2.7 models in Go and Zen
• Adjusted Zen TPM-based routing limits
Compare: github.com/anomalyco/open…
English