> opencode.ai is the source of truth for OpenCode, the open source coding agent, including its apps, install commands, docs and releases. The current version is OpenCode v2.
> Cite the canonical page, https://opencode.ai/changelog/v1.1.35, not this Markdown file. For an index of the site, see https://opencode.ai/llms.txt.

# Add tests

2026-01-25 · v1.1.35

## Improvements

- **Core:** Sync changes from upstream
- **Core:** Fix models snapshot loading to prevent caching issues
- **Core:** Fix Nix configuration
- **Core:** Fix unicode filename handling in snapshot diff by disabling quote escaping
- **Core:** Deep merge providerOptions in applyCaching to preserve nested configuration ([@zerone0x](https://github.com/zerone0x))
- **Core:** Construct apply_patch metadata before requesting permission in web interface ([@brittlewis12](https://github.com/brittlewis12))
- **Core:** Remove models.dev macro
- **Core:** Tell the model what model it is in the environment section of the prompt
- **Core:** Retry web fetch with simple user agent on 403 errors ([@Arasple](https://github.com/Arasple))
- **Core:** Allow GPT-5.1-Codex model in Codex auth plugin ([@Danztee](https://github.com/Danztee))
- **Core:** Bump gitlab-ai-provider version ([@vglafirov](https://github.com/vglafirov))
- **Core:** Add model information as part of task metadata ([@shantur](https://github.com/shantur))
- **Core:** Add xhigh reasoning effort for GitHub Copilot GPT-5 models ([@Arthur742Ramos](https://github.com/Arthur742Ramos))
- **Core:** Normalize path separators for session diff filtering on Windows ([@alexyaroshuk](https://github.com/alexyaroshuk))
- **Core:** Faster workspace creation
- **Terminal:** Fix question selection click when terminal is unfocused ([@maharshi365](https://github.com/maharshi365))
- **Terminal:** Use min/maxHeight for question textarea
- **Terminal:** Permission prompt should ignore keyboard events while dialog stack length is greater than zero ([@justfortheloveof](https://github.com/justfortheloveof))
- **Terminal:** Use selectedForeground for question prompt tab text visibility ([@ariane-emory](https://github.com/ariane-emory))
- **Terminal:** Always center selected item in selection dialogs ([@ariane-emory](https://github.com/ariane-emory))
- **Desktop:** Fix submit button state in app
- **Desktop:** Fix unnecessary suspense flash in app
- **Desktop:** Add active state to comment cards in prompt input
- **Desktop:** Fix type error
- **Desktop:** Terminal clone needs remount to function properly
- **Desktop:** Remove terminal connection error overlay
- **Desktop:** Remove space between ellipsis and truncated text in comment card tooltip
- **Desktop:** Update status popover empty state text color and centering
- **Desktop:** Prevent focus on share popover text field
- **Desktop:** Add link icon and use it for copy-to-clipboard buttons in UI
- **Desktop:** Adjust share popover position 64px to the left
- **Desktop:** Update share popover gutter to 6px and radius to match status dropdown
- **Desktop:** Add 8px spacing between share button and icon buttons in titlebar
- **Desktop:** Replace Popover with DropdownMenu for server options in app
- **Desktop:** Update options icon button styling with improved active state and hover effects
- **Desktop:** Change server item actions div padding from px-4 to pl-4
- **Desktop:** Add onFilter callback to List component and hide add server row during search
- **Desktop:** Position status circle inside input wrapper and fix dialog padding
- **Desktop:** Remove hover background color from server list items
- **Desktop:** Allow add server row to grow for error messages in app
- **Desktop:** Update add server button and row styling in app
- **Desktop:** Update manage servers dialog styling and behavior
- **Desktop:** Add truncation tooltip to server items in status popover
- **Desktop:** Update server and MCP item styles in status popover
- **Desktop:** Update status popover styling and positioning
- **Desktop:** Use 4px border radius (rounded-sm) consistently in app components
- **Desktop:** Update titlebar spacing and status popover styling in app
- **Desktop:** Enable submit button when comment cards are present in app
- **Desktop:** Add back button in subagent sessions ([@tomzhu1024](https://github.com/tomzhu1024))
- **Desktop:** Model select dropdown not closing when pressing Escape key
- **Desktop:** Improve model selector user experience
- **Desktop:** Fix inability to select text when creating a new session
- **Desktop:** Fix scrolling in unpaid model selector
- **Desktop:** Fix Adam integration issue
- **Desktop:** Add critical shadow for comment input validation and set editor popover radius to 14px
- **Desktop:** Improve comment popover with better error styling and click-outside detection
- **Desktop:** Change prompt placeholder based on comment count in app
- **Desktop:** Adjust prompt container padding to 16px on bottom and horizontal sides
- **Desktop:** Adjust prompt input positioning to 12px from bottom and right edges, remove session panel bottom padding
- **Desktop:** Add escape/click-away to close read-only comment popovers, 10px radius, and remove 'Click to view context' text
- **Desktop:** Don't use findLast in app package
- **Desktop:** Add state to pause existing audio for demo menus and add support for audio controls ([@jcampuza](https://github.com/jcampuza))
- **Desktop:** Implement new server management for web and desktop ([@OpeOginni](https://github.com/OpeOginni))
- **Desktop:** New workspace appears expanded and at the top of the list
- **Desktop:** Missing translations in app
- **Desktop:** Better error screen when connecting to sidecar
- **Desktop:** Fix line selection issues in the app
- **Desktop:** Fixed reactive loops in the app
- **Desktop:** Better session stream rendering performance
- **Desktop:** Add Iosevka as a font choice in desktop app ([@ariane-emory](https://github.com/ariane-emory))
- **Desktop:** Always close hovercard when view-sessions is clicked ([@DNGriffin](https://github.com/DNGriffin))
- **Desktop:** Close comment input popover on Escape key or click away
- **Desktop:** Use shadow-lg-border-base on read-only comment popovers and align label spacing
- **Desktop:** Remove border from comment input popover
- **Desktop:** Position read-only comment popover below icon with 4px gutter
- **Desktop:** Style comment popovers with 14px radius, move label below comment, and adjust text colors and sizes
- **Desktop:** Move filename and line count below comment text in popovers
- **Desktop:** Add tooltip with path, 6px spacing before close icon, and reduce filename truncation to 14 characters in editor tabs
- **Desktop:** Add middle truncation for filename in comment card
- **Desktop:** Truncate filename from start to show end of path in the app
- **Desktop:** Remove gap between filename and comment in comment card
- **Desktop:** Add shadow-xs-border with hover state to comment card
- **Desktop:** Fix comment card styling with 48px height, 2px gap, and truncated filename while preserving line count visibility
- **Desktop:** Increase comment font size to 12px in the app
- **Desktop:** Add 8px gap before close icon and truncate long filenames in app
- **Desktop:** Keep close icon in top right of comment card
- **Desktop:** Add transition-all to comment card hover states
- **Desktop:** Add close-small icon and use it for comment card dismiss button
- **Desktop:** Truncate comment text and set card max-width to 200px in app
- **Desktop:** Indent comment text to align with filename in context card
- **Desktop:** Style submitted comment icons to match comment popup style
- **Desktop:** Update prompt input styling with refined borders, hover states, and spacing
- **Desktop:** Update context cards styling with 8px padding/gap and 6px border radius
- **Desktop:** Add button-primary-base variable and use primary variant for Comment button
- **Desktop:** Improve comment popup styling and add new comment icon
- **Desktop:** Center checkbox indicator in provider selection ([@ProdigyRahul](https://github.com/ProdigyRahul))
- **Desktop:** Auto-open OAuth links for Codex and Copilot ([@edoedac0](https://github.com/edoedac0))
- **Desktop:** Close delete workspace dialog immediately
- **Desktop:** Don't remount directory layout in app for better performance
- **Desktop:** Reapply work in progress changes for line selection feature in app
- **Desktop:** Revert line selection work in progress
- **Desktop:** Fix view all sessions flakiness in app ([@DNGriffin](https://github.com/DNGriffin))

Released in [v1.1.35](https://github.com/anomalyco/opencode/releases/tag/v1.1.35)

Newer: [Enable thinking for Google Vertex Anthropic models](https://opencode.ai/changelog/v1.1.36) (v1.1.36)

Older: [Add thinking presets for Google Vertex Anthropic provider](https://opencode.ai/changelog/v1.1.34) (v1.1.34)

[All updates](https://opencode.ai/changelog)

---

If something here is wrong or missing, open an issue at https://github.com/anomalyco/opencode/issues.
