Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.1.46

    Remove unused experimental keys from TUI

    Improvements

    • CoreAdd continuous integration configuration
    • CoreRemove AI SDK middleware that was preventing think blocks from being sent back as assistant message content
    • DesktopChange language test in app@neriousy
    • DesktopAdd transitions, spacing improvements, scroll fade effects, and prompt area updates@aaroniker
  2. v1.1.45
  3. v1.1.42

    Revert to Anthropic completions endpoint to avoid rate limiting issues with copilot

    Improvements

    • CoreFix frontmatter adding newlines causing invalid model IDs
    • CoreEnsure that Kimi doesn't have fake variants available
    • CoreAdd sequential numbering for forked session titles@ariane-emory
    • TerminalAdd additional timeout race condition guards
    • TerminalGuard destroyed input field in timeout callback
    • TerminalInclude cache tokens in CLI statistics@bold84
  4. v1.1.41

    Ensure variants for Copilot models work with maxTokens being set

    Improvements 13

    • CoreFixed maxOutputTokens being accidentally hardcoded to undefined which caused kimi-k2.5 issues on some inference providers@ideallove
    • CoreInclude provider ID in SDK cache key to prevent cache collisions@saba-ch
    • CoreAllow media-src data: URL for small audio files in Content Security Policy@tanapok
    • CoreUpdate experimental environment variables in CLI documentation@bbabou
    • CoreAdd ctx.abort to grep tool
    • CoreAdd AbortSignal support to Ripgrep.files() and GlobTool@goniz
    • DesktopMake settings more responsive for mobile and small web/desktop@DNGriffin
    • DesktopFixed type errors in app package@Brendonovich
    • DesktopAuto scroll to file tabs on open and enable mouse wheel scrolling@alexyaroshuk
    • DesktopRemove duplicate keys causing TypeScript failures@eXamadeus
    • DesktopNormalize Chinese punctuation for Chinese UI@MaxMiksa
    • DesktopFill missing Chinese translation keys to avoid English fallback@MaxMiksa
    • DesktopFix alignment and padding in dialogs@alexyaroshuk
  5. v1.1.40

    Add SubtaskPart with metadata reference

    Improvements 8

    • CoreAdd global configuration support to app
    • CoreGlobal configuration updates in app package
    • CoreBump plugins
    • TerminalAdd streaming prop to markdown element@remorses
    • DesktopClose review pane when pressing escape key
    • DesktopEnable ctrl+n and ctrl+p for popover navigation in desktop app@sairajchouhan
    • DesktopAdd Thai locale support@natt-v
    • DesktopAdd custom provider support to app
  6. v1.1.39
  7. v1.1.38

    Prevent AGENTS.md from being loaded multiple times during parallel tool execution

    Improvements

    • CoreBump plugin version
    • CoreEnsure unsubscribe from PartUpdated is always called in TaskTool@goniz
    • CoreRestore brand integrity of CLI wordmark@mynameistito
    • CoreAdd experimental OpenTUI markdown component to app@remorses
  8. v1.1.37

    Support headless authentication for ChatGPT/Codex

    Improvements 123

    • CoreAdd recommended topP and temperature settings for Kimi K2.5 model
    • CoreAdjust retry check to be more defensive
    • CoreHandle Venice cache creation tokens@dpuyosa
    • CoreAdd worktree to plugin tool context
    • CoreExpose Instance.directory to custom tools
    • CoreUse Instance.directory instead of process.cwd() in read tool
    • CoreFix reactive file tree to properly update when files change
    • CoreAttach Anthropic beta headers when using Messages API for Copilot
    • CoreAdd retry logic to handle certain provider problems
    • CoreEnsure OpenAI 404 errors are retried@tim-smart
    • CoreUse Anthropic-compatible messages API for Anthropic models through Copilot
    • CoreUpgrade OpenTUI to v0.1.75
    • CoreDynamically resolve AGENTS.md files from subdirectories as agent explores them
    • CoreAdd agent description to OpenCode@SteffenDE
    • CoreFix query selector handling of non-Latin characters
    • CoreAwait SessionRevert.cleanup for shell to prevent race conditions@noamzbr
    • CoreDon't override source in custom provider loaders
    • CoreAdd provider settings to app
    • CoreRun start command after reset in app
    • CoreRemove log statement
    • TerminalHandle 4-5 digit codes in copy logic
    • TerminalMake diff wrapping toggle always available in command list and fix type error@ariane-emory
    • TerminalAdd visual feedback for diff wrap and conceal toggles@IdrisGit
    • TerminalAdjust TUI syncing logic to prevent agents from being undefined or missing
    • TerminalRemove broken app.tsx command option
    • TerminalMove animations toggle to global System category@ariane-emory
    • DesktopReintroduce review tab in app
    • DesktopAuto-scroll to keep relevant content in view
    • DesktopAdd 'connect provider' button to the manage models dialog@alexyaroshuk
    • DesktopFix terminal corruption issue in app
    • DesktopFile tree not always loading in app
    • DesktopFix outdated e2e test in app package
    • DesktopDo not auto-navigate to last project on app load
    • DesktopAdd Tauri localization support to desktop application
    • DesktopAdd internationalization support for Tauri desktop application
    • DesktopBetter memory management in app
    • DesktopDon't connect to localhost through VPN
    • DesktopShow 5 highlights in app
    • DesktopHighlight selected change in the app
    • DesktopSet filetree padding to 6px
    • DesktopAlign file tree change styling
    • DesktopDelay navigation tooltips
    • DesktopAdjust titlebar left spacing
    • DesktopShorten navigation tooltips
    • DesktopAdd filetree tooltips with diff labels
    • DesktopColor file tree change dots by diff kind
    • DesktopImproved app layout
    • DesktopFix session diffs not always loading in app
    • DesktopNew end-to-end smoke tests for app
    • DesktopAdd translations to the app
    • DesktopUpdate settings in general settings
    • DesktopSwallow file search errors in app
    • DesktopFix tooltips causing getComputedStyle errors in model select
    • DesktopClean up Tailwind CSS versus pure CSS usage in app
    • DesktopNavigate to tabs when opening file in app
    • DesktopOpen markdown links in external browser
    • DesktopShared terminal ghostty-web instance for better performance
    • DesktopCleanup connect provider timers
    • DesktopDon't keep parts in memory
    • DesktopDon't show session skeleton after workspace reset
    • DesktopAdd max-width to tabs with text truncation
    • DesktopUse smaller close icon on tabs to match comment cards
    • DesktopOnly show left border on plus button when sticky
    • DesktopUpdate review empty states to 14px font size and align select file empty state
    • DesktopCenter file tree empty state with 32px top margin
    • DesktopImplement non-fatal error handling in app
    • DesktopFix agent fallback colors in app
    • DesktopAdded forward and back navigation buttons
    • DesktopAdd missing tooltips in app
    • DesktopAuto-scroll button sometimes sticks in the app
    • DesktopDeduplicate Tauri configuration files@Brendonovich
    • DesktopOnly show files in select dialog when clicking + tab
    • DesktopDisable magnification gestures on macOS desktop@ysm-dev
    • DesktopAdd Connect provider in model selector@ProdigyRahul
    • DesktopAdd file tree specification tests
    • DesktopEnable file watcher in app
    • DesktopImprove file tree performance in app
    • DesktopAdd highlights feature
    • DesktopAdd new release modal
    • DesktopFix Zen mode disconnect not working in app
    • DesktopDisconnect Zen provider
    • DesktopFix e2e test in app package
    • DesktopDisable tooltips in file tree tabs
    • DesktopMove file tree toggle button to the right side
    • DesktopFade filetree guide lines on hover
    • DesktopDim non-deep filetree guide lines in the app interface
    • DesktopReduce file tree folder indent
    • DesktopRefine file tree row spacing and indentation
    • DesktopUse medium font weight for filetree items
    • DesktopUse chevron icons for filetree folders
    • DesktopTighten file tree row spacing
    • DesktopAdjust filetree panel padding
    • DesktopScope filetree pill tabs styling
    • DesktopAdd Vercel AI Gateway provider description
    • DesktopAdd provider descriptions to settings
    • DesktopAdd transition to command palette
    • DesktopAdd transition to select provider dialog
    • DesktopAdd optional transition animations to dialog
    • DesktopStyle view all button with interactive color and margin
    • DesktopAdd models icon and use in settings UI
    • DesktopAdd providers icon and use in settings
    • DesktopUse default cursor for environment provider text
    • DesktopAdd hover text for environment-connected providers
    • DesktopSet provider row height to 56px
    • DesktopUpdate button styles and disconnect button size in UI
    • DesktopFix session synchronization issue in application
    • DesktopAdd missing i18n strings in app
    • DesktopAdd session load limit to prevent excessive memory usage
    • DesktopAdd end-to-end test for sidebar navigation
    • DesktopReplace signals with createStore in app
    • DesktopAdd file tree mode to app
    • DesktopAdd file tree view to app
    • DesktopUse focus-visible instead of focus to prevent sticky hover effect on click@ProdigyRahul
    • DesktopBetter sidebar hover behavior when collapsed
    • DesktopMake sidebar full-height in app
    • DesktopAdd full-height hover effect to sidebar
    • DesktopAdd model settings to application
    • DesktopAdd model settings interface to app
    • DesktopHandle non-tool call permissions in app
    • DesktopDefault servers on web
    • DesktopPerformance improvements in the app
    • DesktopAdd missing translations for status messages
    • DesktopDon't allow workspaces in non-VCS projects
  9. v1.1.36

    Enable thinking for Google Vertex Anthropic models

    Improvements 7

    • CoreMake question validation more lax to avoid tool call failures
    • TerminalPrevent crash when theme search returns no results@ishaksebsib
    • DesktopVisual cleanup in app
    • DesktopScroll to comment on click in app
    • DesktopFixed crash when no default model is set
    • DesktopPerformance improvements in the app package
    • DesktopClean up comment component usage in app
  10. v1.1.35

    Add tests

    Improvements 102

    • CoreSync changes from upstream
    • CoreFix models snapshot loading to prevent caching issues
    • CoreFix Nix configuration
    • CoreFix unicode filename handling in snapshot diff by disabling quote escaping
    • CoreDeep merge providerOptions in applyCaching to preserve nested configuration@zerone0x
    • CoreConstruct apply_patch metadata before requesting permission in web interface@brittlewis12
    • CoreRemove models.dev macro
    • CoreTell the model what model it is in the environment section of the prompt
    • CoreRetry web fetch with simple user agent on 403 errors@Arasple
    • CoreAllow GPT-5.1-Codex model in Codex auth plugin@Danztee
    • CoreBump gitlab-ai-provider version@vglafirov
    • CoreAdd model information as part of task metadata@shantur
    • CoreAdd xhigh reasoning effort for GitHub Copilot GPT-5 models@Arthur742Ramos
    • CoreNormalize path separators for session diff filtering on Windows@alexyaroshuk
    • CoreFaster workspace creation
    • TerminalFix question selection click when terminal is unfocused@maharshi365
    • TerminalUse min/maxHeight for question textarea
    • TerminalPermission prompt should ignore keyboard events while dialog stack length is greater than zero@justfortheloveof
    • TerminalUse selectedForeground for question prompt tab text visibility@ariane-emory
    • TerminalAlways center selected item in selection dialogs@ariane-emory
    • DesktopFix submit button state in app
    • DesktopFix unnecessary suspense flash in app
    • DesktopAdd active state to comment cards in prompt input
    • DesktopFix type error
    • DesktopTerminal clone needs remount to function properly
    • DesktopRemove terminal connection error overlay
    • DesktopRemove space between ellipsis and truncated text in comment card tooltip
    • DesktopUpdate status popover empty state text color and centering
    • DesktopPrevent focus on share popover text field
    • DesktopAdd link icon and use it for copy-to-clipboard buttons in UI
    • DesktopAdjust share popover position 64px to the left
    • DesktopUpdate share popover gutter to 6px and radius to match status dropdown
    • DesktopAdd 8px spacing between share button and icon buttons in titlebar
    • DesktopReplace Popover with DropdownMenu for server options in app
    • DesktopUpdate options icon button styling with improved active state and hover effects
    • DesktopChange server item actions div padding from px-4 to pl-4
    • DesktopAdd onFilter callback to List component and hide add server row during search
    • DesktopPosition status circle inside input wrapper and fix dialog padding
    • DesktopRemove hover background color from server list items
    • DesktopAllow add server row to grow for error messages in app
    • DesktopUpdate add server button and row styling in app
    • DesktopUpdate manage servers dialog styling and behavior
    • DesktopAdd truncation tooltip to server items in status popover
    • DesktopUpdate server and MCP item styles in status popover
    • DesktopUpdate status popover styling and positioning
    • DesktopUse 4px border radius (rounded-sm) consistently in app components
    • DesktopUpdate titlebar spacing and status popover styling in app
    • DesktopEnable submit button when comment cards are present in app
    • DesktopAdd back button in subagent sessions@tomzhu1024
    • DesktopModel select dropdown not closing when pressing Escape key
    • DesktopImprove model selector user experience
    • DesktopFix inability to select text when creating a new session
    • DesktopFix scrolling in unpaid model selector
    • DesktopFix Adam integration issue
    • DesktopAdd critical shadow for comment input validation and set editor popover radius to 14px
    • DesktopImprove comment popover with better error styling and click-outside detection
    • DesktopChange prompt placeholder based on comment count in app
    • DesktopAdjust prompt container padding to 16px on bottom and horizontal sides
    • DesktopAdjust prompt input positioning to 12px from bottom and right edges, remove session panel bottom padding
    • DesktopAdd escape/click-away to close read-only comment popovers, 10px radius, and remove 'Click to view context' text
    • DesktopDon't use findLast in app package
    • DesktopAdd state to pause existing audio for demo menus and add support for audio controls@jcampuza
    • DesktopImplement new server management for web and desktop@OpeOginni
    • DesktopNew workspace appears expanded and at the top of the list
    • DesktopMissing translations in app
    • DesktopBetter error screen when connecting to sidecar
    • DesktopFix line selection issues in the app
    • DesktopFixed reactive loops in the app
    • DesktopBetter session stream rendering performance
    • DesktopAdd Iosevka as a font choice in desktop app@ariane-emory
    • DesktopAlways close hovercard when view-sessions is clicked@DNGriffin
    • DesktopClose comment input popover on Escape key or click away
    • DesktopUse shadow-lg-border-base on read-only comment popovers and align label spacing
    • DesktopRemove border from comment input popover
    • DesktopPosition read-only comment popover below icon with 4px gutter
    • DesktopStyle comment popovers with 14px radius, move label below comment, and adjust text colors and sizes
    • DesktopMove filename and line count below comment text in popovers
    • DesktopAdd tooltip with path, 6px spacing before close icon, and reduce filename truncation to 14 characters in editor tabs
    • DesktopAdd middle truncation for filename in comment card
    • DesktopTruncate filename from start to show end of path in the app
    • DesktopRemove gap between filename and comment in comment card
    • DesktopAdd shadow-xs-border with hover state to comment card
    • DesktopFix comment card styling with 48px height, 2px gap, and truncated filename while preserving line count visibility
    • DesktopIncrease comment font size to 12px in the app
    • DesktopAdd 8px gap before close icon and truncate long filenames in app
    • DesktopKeep close icon in top right of comment card
    • DesktopAdd transition-all to comment card hover states
    • DesktopAdd close-small icon and use it for comment card dismiss button
    • DesktopTruncate comment text and set card max-width to 200px in app
    • DesktopIndent comment text to align with filename in context card
    • DesktopStyle submitted comment icons to match comment popup style
    • DesktopUpdate prompt input styling with refined borders, hover states, and spacing
    • DesktopUpdate context cards styling with 8px padding/gap and 6px border radius
    • DesktopAdd button-primary-base variable and use primary variant for Comment button
    • DesktopImprove comment popup styling and add new comment icon
    • DesktopCenter checkbox indicator in provider selection@ProdigyRahul
    • DesktopAuto-open OAuth links for Codex and Copilot@edoedac0
    • DesktopClose delete workspace dialog immediately
    • DesktopDon't remount directory layout in app for better performance
    • DesktopReapply work in progress changes for line selection feature in app
    • DesktopRevert line selection work in progress
    • DesktopFix view all sessions flakiness in app@DNGriffin