Skip to content

v1.1.35:大量性能改进,新增服务器管理

发布日期:2026年01月25日


一句话总结

这次更新大幅提升了工作区创建性能,增加了服务器管理功能,并修复了多个用户体验问题。


新功能:服务器管理

这次更新了什么?

新增了服务器管理界面,可以更方便地管理 OpenCode 服务器连接。

如何使用?

在 Desktop 应用中:

  1. 打开设置,找到"服务器"选项
  2. 点击"管理服务器"进入管理界面
  3. 添加、删除或编辑你的服务器配置

新功能:模型配置改进

这次更新了什么?

改进了模型配置功能,现在可以更灵活地设置 Kimi K2.5 模型的参数,并为 GitHub Copilot GPT-5 模型添加了 xhigh 推理级别。

如何使用?

  1. 打开模型设置
  2. 选择 Kimi K2.5 模型
  3. 调整推荐的 topP 和 temperature 设置

新功能:工作区性能提升

这次更新了什么?

大幅加快了工作区创建速度,让新建项目更流畅。

对你的影响

新建工作区时不再需要长时间等待,体验更加流畅。


新功能:支持多种新模型

这次更新了什么?

  • 支持 GPT-5.1-Codex 模型(在 Codex 认证插件中)
  • 支持多种推理提供商

要不要升级?

情况建议
使用 Desktop 版✅ 推荐升级(性能提升明显)
使用多个服务器✅ 推荐升级
用得好好的可以等下次

升级命令

bash
opencode upgrade

技术细节(可跳过)

点击展开完整更新列表

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)

← 返回更新日志

本站内容免费。页面可能展示广告,用于覆盖服务器与维护成本。