Changelog
New updates and improvements to OpenCode
v1.2.0 Revert to SQLite database implementation
Improvements 11
- CoreMove timeout configuration from programmatic API to CLI flag@yanhao98
- CoreUpdate AI SDK packages and use adaptive reasoning for Claude Opus 4.6 on Vertex, Bedrock, and Anthropic
- TerminalPrevent crash when tool inputs are malformed during opencode run@0xK3vin
- TerminalAdd --dir option to run command@BlankParticle
- DesktopFix Rust compilation issues in desktop application@Brendonovich
- DesktopRemove OPENCODE_SQLITE environment variable from desktop@Brendonovich
- DesktopTerminal resize handling fixed in app
- DesktopUse prompt_async endpoint to avoid timeout over VPN/tunnel@eytans
- DesktopRemount SDK and sync tree when server URL changes@ysm-dev
- DesktopSync docs locale cookie on alias redirects@Seungjun0906
- DesktopPerformance optimization for showing large diffs and files in desktop@neriousy
v1.1.65 Revert token substitution in OPENCODE_CONFIG_CONTENT
Improvements 11
- CoreEnsure @-mentioning a directory uses the read tool instead of deprecated list tool
- CoreAdd tool.definition hook for plugins to modify tool description and parameters@spoons-and-mirrors
- CoreRemove worktree delete functionality
- CoreResolve ACP hanging indefinitely in thinking state on Windows@ASidorenkoCode
- DesktopReconnect event stream on disconnect
- DesktopToggle all provider models in settings
- DesktopClean up desktop loading page@Brendonovich
- DesktopNotification should navigate to session
- DesktopFix prompt input behavior quirks
- DesktopFailed to create store in app
- DesktopOnly show loading window if SQLite migration is necessary@Brendonovich
v1.1.64 Token substitution in OPENCODE_CONFIG_CONTENT environment variable
Improvements 9
- CoreLook for recent model in fallback in CLI@smitchaudhary
- CoreBaseline CPU detection fixed@Hona
- CoreWindows selection behavior and manual Ctrl+C handling@Hona
- CoreTerminal PTY isolation for app
- TerminalDo not open console on error
- DesktopOption to turn off sound effects
- DesktopNormalize OAuth error messages
- DesktopSuggestion active state broken
- DesktopFixed remote HTTP server connections in the app
v1.1.63 v1.1.62 Return image attachments from webfetch tool
Improvements
- CoreExpose tool arguments in shell hook for plugin visibility
- DesktopProject icons no longer unload unexpectedly
- DesktopPreserve undo history for plain-text paste in app@gitRasheed
- DesktopRefactor app for better SolidJS hygiene
- DesktopMore defensive session context metrics handling in app
v1.1.61 Allow model configurations without npm/api provider details
Improvements
- CoreTool outputs are now more LLM-friendly
- DesktopAdd diff virtualization to improve performance for large diffs
- DesktopDisplay progress bar for SQLite migrations in desktop app@Brendonovich
v1.1.60 Support Claude agent SDK-style structured outputs in the OpenCode SDK
Improvements 11
- CoreSupport custom API URL per model
- CoreAdd automatic variant generation for Venice models@dpuyosa
- CoreUse Promise.all for MCP listTools calls to improve performance
- CoreUpgrade OpenTUI to version 0.1.79
- CoreImprove compaction check logic
- CoreMake read tool offset 1-indexed to match line numbers and avoid confusion
- CoreAdd directory reading capability to the read tool
- TerminalUse FFI to resolve Windows raw input and Ctrl+C handling issues@Hona
- TerminalAdd toggle to hide session header in TUI@kitlangton
- DesktopGuard randomUUID in insecure browser contexts
- DesktopWorkspace reset functionality fixed@neriousy
v1.1.59 Add translations support to the application
Improvements
- DesktopI don't have access to git commands. Could you provide the full commit message or the PR description for #13166 so I can create an appropriate changelog entry?@neriousy
- DesktopAdd more end-to-end tests for the application
- DesktopFixed sidebar remounting issue
v1.1.58 Dismiss dialogs with Ctrl+C in TUI
Improvements 7
- TerminalKeep /share command available to copy existing share link@kitlangton
- TerminalAdd mode-specific input placeholders to improve context-aware prompts@kitlangton
- TerminalPrevent home wordmark corruption in height-constrained terminals@kitlangton
- DesktopRevert WSL backend mode feature for desktop
- DesktopNotifications enabled on child sessions
- DesktopTerminal PTY buffer now properly carries over between sessions
- DesktopTerminal resize functionality fixed in app
v1.1.57 Add additional context overflow cases and remove overcorrecting ones
Improvements 12
- CoreEnsure compaction is more reliable by adding reserve token buffer to provide enough room for input window compaction
- CoreImprove /review prompt to detect behavior changes more explicitly
- CoreImprove Amazon Bedrock check to include container credentials@OpeOginni
- TerminalDefault session sidebar to auto
- DesktopFixed terminal copy/paste functionality
- DesktopCopy path button styles fixed in app
- DesktopUse tracing for logging in desktop application@Brendonovich
- DesktopEnhance Windows app resolution and UI loading states@neriousy
- DesktopImprove desktop app server spawn resilience
- DesktopRead Wayland preference from store in desktop application@Brendonovich
- DesktopAdd WSL backend mode for desktop@Brendonovich
- SDKEncode non-ASCII directory paths in v1 SDK HTTP headers@MrMushrooooom