v1.1.35: Major Performance Improvements, Server Management Added
Release Date: January 25, 2026
One-Line Summary
This update significantly improves workspace creation performance, adds server management functionality, and fixes multiple user experience issues.
New Feature: Server Management
What was updated?
Added a server management interface for easier management of OpenCode server connections.
How to use?
In the Desktop app:
- Open settings, find "Server" option
- Click "Manage Servers" to enter the management interface
- Add, delete, or edit your server configurations
New Feature: Model Configuration Improvements
What was updated?
Improved model configuration functionality. Now you can more flexibly set parameters for Kimi K2.5 model, and added xhigh reasoning level for GitHub Copilot GPT-5 model.
How to use?
- Open model settings
- Select Kimi K2.5 model
- Adjust recommended topP and temperature settings
New Feature: Workspace Performance Boost
What was updated?
Significantly accelerated workspace creation speed, making new projects smoother.
Impact on You
No more long waits when creating new workspaces - a more fluid experience.
New Feature: Support for Multiple New Models
What was updated?
- Support for GPT-5.1-Codex model (in Codex auth plugin)
- Support for multiple inference providers
Should You Upgrade?
| Situation | Recommendation |
|---|---|
| Using Desktop version | ✅ Recommended upgrade (noticeable performance boost) |
| Using multiple servers | ✅ Recommended upgrade |
| Everything working fine | Can wait for next time |
Upgrade command:
opencode upgradeTechnical Details (Skippable)
Click to expand full update list
Core
- Add tests
- Sync changes from upstream
- Fix models snapshot loading to prevent caching issues
- Fix Nix configuration
- Fix unicode filename handling in snapshot diff by disabling quote escaping
- Deep merge providerOptions in applyCaching to preserve nested configuration (@zerone0x)
- Construct apply_patch metadata before requesting permission in web interface (@brittlewis12)
- Remove models.dev macro
- Tell the model what model it is in the environment section of the prompt
- Retry web fetch with simple user agent on 403 errors (@Arasple)
- Allow GPT-5.1-Codex model in Codex auth plugin (@Danztee)
- Bump gitlab-ai-provider version (@vglafirov)
- Add model information as part of task metadata (@shantur)
- Add xhigh reasoning effort for GitHub Copilot GPT-5 models (@Arthur742Ramos)
- Normalize path separators for session diff filtering on Windows (@alexyaroshuk)
- Faster workspace creation
TUI
- Fix question selection click when terminal is unfocused (@maharshi365)
- Use min/maxHeight for question textarea
- Permission prompt should ignore keyboard events while dialog stack length is greater than zero (@justfortheloveof)
- Use selectedForeground for question prompt tab text visibility (@ariane-emory)
- Always center selected item in selection dialogs (@ariane-emory)
Desktop
- Fix submit button state in app
- Fix unnecessary suspense flash in app
- Add active state to comment cards in prompt input
- Fix type error
- Terminal clone needs remount to function properly
- Remove terminal connection error overlay
- Remove space between ellipsis and truncated text in comment card tooltip
- Update status popover empty state text color and centering
- Prevent focus on share popover text field
- Add link icon and use it for copy-to-clipboard buttons in UI
- Adjust share popover position 64px to the left
- Update share popover gutter to 6px and radius to match status dropdown
- Add 8px spacing between share button and icon buttons in titlebar
- Replace Popover with DropdownMenu for server options in app
- Update options icon button styling with improved active state and hover effects
- Change server item actions div padding from px-4 to pl-4
- Add onFilter callback to List component and hide add server row during search
- Position status circle inside input wrapper and fix dialog padding
- Remove hover background color from server list items
- Allow add server row to grow for error messages in app
- Update add server button and row styling in app
- Update manage servers dialog styling and behavior
- Add truncation tooltip to server items in status popover
- Update server and MCP item styles in status popover
- Update status popover styling and positioning
- Use 4px border radius (rounded-sm) consistently in app components
- Update titlebar spacing and status popover styling in app
- Enable submit button when comment cards are present in app
- Add back button in subagent sessions (@tomzhu1024)
- Model select dropdown not closing when pressing Escape key
- Improve model selector user experience
- Fix inability to select text when creating a new session
- Fix scrolling in unpaid model selector
- Fix Adam integration issue
- Add critical shadow for comment input validation and set editor popover radius to 14px
- Improve comment popover with better error styling and click-outside detection
- Change prompt placeholder based on comment count in app
- Adjust prompt container padding to 16px on bottom and horizontal sides
- Adjust prompt input positioning to 12px from bottom and right edges, remove session panel bottom padding
- Add escape/click-away to close read-only comment popovers, 10px radius, and remove 'Click to view context' text
- Don't use findLast in app package
- Add state to pause existing audio for demo menus and add support for audio controls (@jcampuza)
- Implement new server management for web and desktop (@OpeOginni)
- New workspace appears expanded and at the top of the list
- Missing translations in app
- Better error screen when connecting to sidecar
- Fix line selection issues in the app
- Fixed reactive loops in the app
- Better session stream rendering performance
- Add Iosevka as a font choice in desktop app (@ariane-emory)
- Always close hovercard when view-sessions is clicked (@DNGriffin)
- Close comment input popover on Escape key or click away
- Use shadow-lg-border-base on read-only comment popovers and align label spacing
- Remove border from comment input popover
- Position read-only comment popover below icon with 4px gutter
- Style comment popovers with 14px radius, move label below comment, and adjust text colors and sizes
- Move filename and line count below comment text in popovers
- Add tooltip with path, 6px spacing before close icon, and reduce filename truncation to 14 characters in editor tabs
- Add middle truncation for filename in comment card
- Truncate filename from start to show end of path in the app
- Remove gap between filename and comment in comment card
- Add shadow-xs-border with hover state to comment card
- Fix comment card styling with 48px height, 2px gap, and truncated filename while preserving line count visibility
- Increase comment font size to 12px in the app
- Add 8px gap before close icon and truncate long filenames in app
- Keep close icon in top right of comment card
- Add transition-all to comment card hover states
- Add close-small icon and use it for comment card dismiss button
- Truncate comment text and set card max-width to 200px in app
- Indent comment text to align with filename in context card
- Style submitted comment icons to match comment popup style
- Update prompt input styling with refined borders, hover states, and spacing
- Update context cards styling with 8px padding/gap and 6px border radius
- Add button-primary-base variable and use primary variant for Comment button
- Improve comment popup styling and add new comment icon
- Center checkbox indicator in provider selection (@ProdigyRahul)
- Auto-open OAuth links for Codex and Copilot (@edoedac0)
- Close delete workspace dialog immediately
- Don't remount directory layout in app for better performance
- Reapply work in progress changes for line selection feature in app
- Revert line selection work in progress
- Fix view all sessions flakiness in app (@DNGriffin)
Thank you to 18 community contributors:
@ProdigyRahul:
- fix(app): enable dialog dismiss on model selector (dialog.tsx) (#10203)
- fix(app): center checkbox indicator in provider selection (#10267)
- fix(app): tooltip text in light mode to use inverted neutral scale (#9786)
- fix(app): markdown rendering with morphdom for better dom functions (#10373)
@DNGriffin:
- fix(app): View all sessions flakiness (#10149)
- fix(app): Fix plan mode btn keyboard a11y issues (#10330)
- fix(app): Always close hovercard when view-sessions clicked (#10326)
@shantur:
- docs(ecosystem): Add CodeNomad entry to ecosystem documentation (#10222)
- feat(tasks): Add model info as part of metadata (#10307)
@edoedac0:
- feat(app): auto-open oauth links for codex and copilot (#10258)
@ariane-emory:
- feat: always center selected item in selection dialogs (resolves #10209) (#10207)
- feat(desktop): add Iosevka as a font choice (resolves #10103) (#10347)
- fix(tui): Use selectedForeground for question prompt tab text visibility (resolves #10334) (#10337)
@alexyaroshuk:
- fix(app): normalize path separators for session diff filtering on Windows (#10291)
@Arthur742Ramos:
- fix: add xhigh reasoning effort for GitHub Copilot GPT-5 models (#10092)
@vglafirov:
- fix: bump gitlab-ai-provider version (#10255)
@Danztee:
- fix: allow gpt-5.1-codex model in codex auth pluginFixes (#10181)
@Arasple:
- fix: retry webfetch with simple UA on 403 (#10328)
@neriousy:
- feat(docs): add a desktop troubleshooting guide (#10397)
@justfortheloveof:
- fix: permission prompt should ignore keyboard events while dialog stack len > 0 (#10338)
@brittlewis12:
- fix(web): construct apply_patch metadata before requesting permission (#10422)
@OpeOginni:
- feat(web): implement new server management for web and desktop (#8513)
@zerone0x:
- fix(provider): deep merge providerOptions in applyCaching (#10323)
@jcampuza:
- fix: add state to pause existing audio for demo menus, add support fo… (#10428)
@maharshi365:
- fix(opentui): question selection click when terminal unfocused (#9731)
@tomzhu1024:
- feat(app): back button in subagent sessions (#10439)

