v1.2.4Feb 15, 2026CoreAdd db command for database inspection and queryingDerive all IDs from file paths during JSON migrationDesktopClear notifications actionFixed stack overflow issue in file tree component
v1.2.3Feb 15, 2026CoreEnsure Anthropic models on OpenRouter also have variant supportAdd WAL checkpoint on database openEnsure Vercel variants pass Amazon models under Bedrock key
v1.2.2Feb 14, 2026CoreAdd comprehensive test coverage for Session.list() filtersFilter sessions at database level to improve session list loading performanceFix Vercel gateway variantsBump Vertex AI packages
v1.2.1Feb 14, 2026CoreShow all project sessions from any working directoryTweak websearch tool description date info to avoid cache busts
v1.2.0Feb 14, 2026CoreRevert to SQLite database implementationMove timeout configuration from programmatic API to CLI flag(@yanhao98)Update AI SDK packages and use adaptive reasoning for Claude Opus 4.6 on Vertex, Bedrock, and AnthropicTUIPrevent crash when tool inputs are malformed during opencode run(@0xK3vin)Add --dir option to run command(@BlankParticle)DesktopFix Rust compilation issues in desktop application(@Brendonovich)Remove OPENCODE_SQLITE environment variable from desktop(@Brendonovich)Terminal resize handling fixed in appUse prompt_async endpoint to avoid timeout over VPN/tunnel(@eytans)Remount SDK and sync tree when server URL changes(@ysm-dev)Sync docs locale cookie on alias redirects(@Seungjun0906)Performance optimization for showing large diffs and files in desktop(@neriousy)
v1.1.65Feb 13, 2026CoreRevert token substitution in OPENCODE_CONFIG_CONTENTEnsure @-mentioning a directory uses the read tool instead of deprecated list toolAdd tool.definition hook for plugins to modify tool description and parameters(@spoons-and-mirrors)Remove worktree delete functionalityResolve ACP hanging indefinitely in thinking state on Windows(@ASidorenkoCode)DesktopReconnect event stream on disconnectToggle all provider models in settingsClean up desktop loading page(@Brendonovich)Notification should navigate to sessionFix prompt input behavior quirksFailed to create store in appOnly show loading window if SQLite migration is necessary(@Brendonovich)
v1.1.64Feb 12, 2026CoreToken substitution in OPENCODE_CONFIG_CONTENT environment variable(@ariane-emory)Look for recent model in fallback in CLI(@smitchaudhary)Baseline CPU detection fixed(@Hona)Windows selection behavior and manual Ctrl+C handling(@Hona)Terminal PTY isolation for appTUIDo not open console on errorDesktopOption to turn off sound effectsNormalize OAuth error messagesSuggestion active state brokenFixed remote HTTP server connections in the app
v1.1.62Feb 12, 2026CoreReturn image attachments from webfetch toolExpose tool arguments in shell hook for plugin visibilityDesktopProject icons no longer unload unexpectedlyPreserve undo history for plain-text paste in app(@gitRasheed)Refactor app for better SolidJS hygieneMore defensive session context metrics handling in app
v1.1.61Feb 12, 2026CoreAllow model configurations without npm/api provider detailsTool outputs are now more LLM-friendlyDesktopAdd diff virtualization to improve performance for large diffsDisplay progress bar for SQLite migrations in desktop app(@Brendonovich)
v1.1.60Feb 12, 2026CoreSupport Claude agent SDK-style structured outputs in the OpenCode SDK(@K-Mistele)Support custom API URL per modelAdd automatic variant generation for Venice models(@dpuyosa)Use Promise.all for MCP listTools calls to improve performanceUpgrade OpenTUI to version 0.1.79Improve compaction check logicMake read tool offset 1-indexed to match line numbers and avoid confusionAdd directory reading capability to the read toolTUIUse FFI to resolve Windows raw input and Ctrl+C handling issues(@Hona)Add toggle to hide session header in TUI(@kitlangton)DesktopGuard randomUUID in insecure browser contextsWorkspace reset functionality fixed(@neriousy)
v1.1.59Feb 11, 2026DesktopAdd translations support to the applicationI 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)Add more end-to-end tests for the applicationFixed sidebar remounting issue
v1.1.58Feb 11, 2026TUIDismiss dialogs with Ctrl+C in TUI(@kitlangton)Keep /share command available to copy existing share link(@kitlangton)Add mode-specific input placeholders to improve context-aware prompts(@kitlangton)Prevent home wordmark corruption in height-constrained terminals(@kitlangton)DesktopRevert WSL backend mode feature for desktopNotifications enabled on child sessionsTerminal PTY buffer now properly carries over between sessionsTerminal resize functionality fixed in app
v1.1.57Feb 11, 2026CoreAdd additional context overflow cases and remove overcorrecting onesEnsure compaction is more reliable by adding reserve token buffer to provide enough room for input window compactionImprove /review prompt to detect behavior changes more explicitlyImprove Amazon Bedrock check to include container credentials(@OpeOginni)TUIDefault session sidebar to autoDesktopFixed terminal copy/paste functionalityCopy path button styles fixed in appUse tracing for logging in desktop application(@Brendonovich)Enhance Windows app resolution and UI loading states(@neriousy)Improve desktop app server spawn resilienceRead Wayland preference from store in desktop application(@Brendonovich)Add WSL backend mode for desktop(@Brendonovich)SDKEncode non-ASCII directory paths in v1 SDK HTTP headers(@MrMushrooooom)
v1.1.56Feb 10, 2026DesktopTask tool rendering fixed in appOpen apps with executables on Windows(@neriousy)Don't close sidebar on session change
v1.1.55Feb 10, 2026CoreIncrease test timeout to 30s to prevent failures during package installationMemory leak fixed in platform fetch for eventsShow helpful message when free usage limit is exceededDesktopDisable terminal transparency
v1.1.54Feb 10, 2026CoreNo changes in review paneFix terminal replay in applicationFix workspace reset issues in the appResolve Homebrew upgrade requiring multiple runs(@GeneCodeSavvy)Publish session.error event for invalid model selection(@surma)Create file if it doesn't exist when writing via ACP(@BryceRyan)Adjust agent variant logic to check if variant is available for model instead of requiring exact matchAdd new ContextOverflowError typeRemove obsolete Copilot model enablement instructions(@fgonzalezurriola)Enable thinking for all reasoning models on Alibaba Cloud (DashScope)(@AdJIa)Parse mid-stream OpenAI response errors to prevent infinite retries on unrecoverable errorsRevert web input focus shortcut feature(@gigamonster256)Add web input focus shortcut(@ChangeHow)Add models.dev schema reference for model autocomplete in opencode.json(@remorses)Set variant in assistant messages(@shantur)Add skill discovery from URLs via well-known RFCClean up orphaned worktree directories(@maharshi365)Properly encode file URLs with special characters(@yudgnahk)SessionPrompt.shell() now triggers loop if messages are queued(@goniz)Use reasoning summary auto for GPT-5 models that are not chat(@scratchmex)Add specific system prompt for Trinity model(@mariamjabara)Correct prefix selection for amazon-bedrock provider in getSmallModel(@NachoFLizaur)Don't rely on metadata.summary in task tool renderHandle step-start and step-finish parts in GitHub response text extraction(@elithrar)Bump @gitlab/gitlab-ai-provider to 3.5.0(@vglafirov)Add directory parameter to plugin client for multi-project support(@cooooooooooode)Correct /data API usage and data format for importing share URLs(@yuvrajvirk)Parallelize skill downloads for faster loading in TUIAdd skill discovery from URLs via well-known RFCHandle dollar sign character with file pattern in configuration(@hstove)TUIClean up dialog-model.tsx per code reviewRevert addition of version to session header and status dialogRevert showing connected providers in /connect dialogUse sender color for queued messages in TUI(@mcostasilva)Revert footer restoration in session viewAdd Claude Code-style --fork flag to duplicate sessions before continuing(@ariane-emory)Restore footer to session view(@ariane-emory)Increase skill dialog widthImprove skills dialog readability(@kynnyhsap)DesktopBack to platform fetch for nowInclude basic authentication in appFixed global event default fetch behavior in appFixed memory leak in event fetch operationDon't dispose instance after reset workspaceBased on the commit message "fix(app): regressions" without access to the actual changes, I can only provide a generic summary:Use agent configured variant in appPersist defensiveness in appAdd redo and undo end-to-end test(@neriousy)Use absolute paths for sidebar session navigation(@riftzen-bit)New session in workspace now correctly uses the selected workspaceAdd Cmd+[/] keybinds for session history navigation(@kitlangton)Correct module name for linux_display in main.rs(@Hona)Set maximum widths in appIncorrect workspace on new sessionUpdate tab file contents on changePolish Open in icon treatmentAdd fallback for when crypto.randomUUID is unavailableAllow creating sessions on touch devices(@kitlangton)Add native Wayland toggle on Linux desktop(@IsraelAraujo70)Include sandboxes in project unseen message and error notifications(@Brendonovich)Persist current sidecar URL in state when isSidecar prop is true(@OpeOginni)Track current sidecar URL in desktop application(@Brendonovich)Exclude devtools from production builds(@sneycampos)Add isSidecar prop to AppInterface and persist sidecar server URLs(@OpeOginni)Localize "close tab" in command palette(@alexyaroshuk)Improve workspace header truncation and item interaction(@kitlangton)Add default clipboard copy affordance to TextField component(@kitlangton)Fix stale context in prompt inputTighten slash command autocomplete matching(@kitlangton)Display toast notification when session is missing on prompt submit(@DNGriffin)Add native clipboard image paste and fix text paste in desktop app(@invarrow)Respect terminal toggle keybind when terminal is focused(@ryanmiville)Keep /share available to copy existing link(@kitlangton)Disable 3 Safari prompt-input annoyances(@DNGriffin)Add drag-and-drop support for @mentioning files in the app(@DNGriffin)Handle Windows paths in frontend file URL encoding(@yudgnahk)Move workspace New session button into header(@kitlangton)Toggle file tree and review panel with improved UX(@ProdigyRahul)Allow agent select to use full width on Windows(@abdiths)Keep startup script field scrollable in edit project dialog(@itskritix)Fix terminal replay issues in appAdded macOS support for displaying only installed editors and added Sublime Text editor(@OpeOginni)Remove extra error page and use default error boundaryAdd loading window and restructure Rust desktop code(@Brendonovich)Hide 'open in app' button on narrow viewportsUpdate server removal logic to clear default server URL if removed(@OpeOginni)Display session last updated time in command palette search(@alexyaroshuk)Add Windows File Explorer icon for session header(@maharshi365)Support desktop titlebar double-click maximize(@crob19)Add keyboard accelerators to menu items(@Brendonovich)Add more basic menu bar items to desktop application(@Brendonovich)Always show project menu button on mobile for accessibility(@DNGriffin)Maximize main window by default(@Brendonovich)
v1.1.53Feb 5, 2026CoreLoad user plugins after built-in pluginsFix unhandled errors when aborting with queued messagesUser plugins override built-in plugins for the same provider(@rmk40)Move Codex 5.3 model definition to plugin to avoid showing unsupported model to other usersAdd session usage tracking to ACP(@SteffenDE)Update transforms for GPT-5.3TUIAllow mouse escape via "esc" labels in dialogs(@AksharP5)DesktopMake close comment button visible in prompt input(@alexyaroshuk)Hide prompt input when there are permissions requests or questionsMore terminal stability fixesModified file color contrast in app for better visibilityAdd button to open files in external applicationsAllow toggling file tree closed independentlyStop showing SessionSkeleton on new workspace(@dbpolito)Set workspace name earlier to improve creation and deletion(@dbpolito)
v1.1.52Feb 5, 2026CoreEnable Claude 3.5 Sonnet (new) model supportSilently ignore proxy command failures to prevent config initialization crashesEnsure GitHub Copilot plugin properly sets headers when used in clients other than TUIBundle GitLab auth plugin directly instead of dynamic installFix plugin installation to use direct package.json manipulation instead of bun addFix image reading with OpenAI-compatible providers like Kimi K2.5(@zhming0)Downgrade xai ai-sdk package due to errorsRevert model autocomplete feature using models.dev schema referenceAdd models.dev schema reference for model autocomplete in opencode.json(@remorses)Adjust task tool description and input to reduce tool call failures with GPT modelsWait for dependencies before loading custom tools and pluginsAllow the function to hide or show thinking blocks to be bound to a key(@ariane-emory)Skip dependency installation in read-only configuration directories(@shantur)Ensure Kimi for Coding plan has thinking enabled by default for k2p5(@monotykamary)Fixed Cloudflare Workers AI providerPrevent random hangs in plugin installs when using HTTP proxy by adding --no-cache flagSession errors when attachment file not found are now handled gracefullySupport remote server connections in terminal and fix GLIBC compatibility(@lucas-jo)TUIAdd running spinner to bash tool in TUI(@goniz)Add hover states to question tool tabs(@maharshi365)DesktopFile changes not always available in appFile tree kept in sync with filesystem changesAdd Bosnian locale(@edoedac0)Fix terminal URL handling issuesRemove extra horizontal padding around prompt input on mobile(@Brendonovich)Refresh workspace sessions when switching projects(@neriousy)Fixed terminal URL handling in the applicationFix terminal end-of-line handling issuesRefresh file contents when changing workspaces to prevent stale data(@ParkerSm1th)Derive terminal WebSocket URL from browser origin instead of hardcoded localhost(@0xdsqr)Last turn changes rendered in review paneSafety triangle for sidebar hover to prevent menu from closingClear comments on prompt submissionFix e2e test action in appTerminal hyperlink clicks now work correctlyFix dated e2e tests in appDon't show scroll-to-bottom button unnecessarilyFile tree not staying in sync across projects/sessionsMove session options to the session pageAdd session options to appOpened tabs follow created sessionRemoved compression from RPM bundle to save 15 minutes in CI(@goniz)
v1.1.51Feb 4, 2026CoreRevert change that caused headers to be double merged if provider was authenticated in multiple placesDocument the built-in agentsPrevent double-prefixing of Bedrock cross-region inference models(@sergical)Prioritize OPENCODE_CONFIG_DIR for AGENTS.md(@lgladysz)TUIRestore direct OSC52 supportDesktopTighten up session padding-top for mobile(@DNGriffin)