Skip to content

Changelog

New updates and improvements to OpenCode

  1. 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
  2. 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
  3. 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
  4. v1.1.63
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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