OpenCode 桌面版这 10 天偷偷迭代了 5 个版本,你还在用旧版吗?

关注我的公众号:【编程朝花夕拾】,可获取首发内容。

01 引言

OpenCode更新真的是太频繁了,这两天更新一下,发现桌面版的整个UI风格都变了,官网还保留了老风格,可以通过配置的选项切换。

我们一起盘一盘最近10天,OpenCode桌面版更新的版本以及内容。

02 更新的版本

桌面版的V2布局完成是从v1.18.0开始的,之后都更新了什么内容。

版本 发布日期 一句话主题
v1.18.0 2026-07-14 Desktop v2 布局正式收尾
v1.18.1 2026-07-14 极小补丁(间距修复)
v1.18.2 2026-07-15 桌面 + 核心联合更新
v1.18.3 2026-07-16 桌面体验打磨
v1.18.4 2026-07-20 v2 输入框大重写

桌面版的更新主要围绕v2布局的收尾,对桌面版进行改进。

03 更新的主要内容

3.1 v1.18.0

之前的 v2 布局是个"半成品",可以能看到新设计,但很多旧路径还在 v1。

v1.18.0主要补齐了三件事:

  • 完整的升级迁移:从 v1 升级会自动迁移到 v2,并提供首次启动引导;
  • 新旧布局切换开关:怕不习惯?设置里随时切回 v1;
  • 修复 v2 下文件视图背景错位

3.2 v1.18.2

如果你习惯同时开 3 个以上会话窗口,v1.18.2 的两个改动是真正的"刚需":

  • Mod+N 新建标签页快捷键(macOS 是 Cmd+N,Windows/Linux 是 Ctrl+N);
  • 自动关闭已不存在会话的 Tab(防止你打开一堆幽灵 Tab)。
  • 子 Agent 默认不再嵌套启动。

加上 v1.17 系列已经就位的 Mod+1 ~ Mod+9 切换标签、拖拽、hover 预览、关闭后重新打开------桌面版的多会话能力正式成型

之前子 Agent 可以继续启动"子子 Agent",链路很容易跑飞。v1.18.2 之后默认关闭了嵌套------需要时可以在配置里通过 subagent_depth 调整上限。

3.3 v1.18.3

主要是桌面体验的细节优化:

  • Home 页命令面板支持搜索并打开会话(之前只能开新会话);
  • WSL 服务加载被纳入启动就绪判断,避免 app 报告 ready 时 WSL 还没起;
  • 自定义 Agent 选择器可见性修复。

3.4 v1.18.4

Review 面板与 v2 输入框的大重写这个该版本最重要的一个升级。v2 提示输入框整体重写------命令、上下文、Shell 模式、附件、历史记录之间互相打架的情况大幅减少。命令草稿也会被保留下来。

Review 面板继续打磨

  • diff 视图变化时,已打开的文件 Tab 与当前 diff 保持对齐
  • Review 面板宽度稳定,不再因为打开关闭文件而抖动;
  • 大补丁能加载完整 review diff,不再被初始 diff 截断。

终端主题与应用主题同步------这个看起来小,但用深色主题的人会立刻感受到。

详细的更新日志详见:opencode.ai/changelog

04 新旧UI一览

4.1 旧版本

4.2 新版本

新旧版本的UI的变化还是很大的,新版本用着还不习惯。

新旧版本的切换如下:

4.3 默认项

最不适应的是原切换build/plan两种模式的按钮不见了

原本想要查查issues有没有人提到这个问题,都AI时代了,直接让它去查:

很贴心,列出了相关的issues,以及解决方案。可以看到这个按钮被设置了开关了。有人建议默认开启这个按钮。

我们直接打开即可。

打开之后就有了。

05 小结

整体布局的改变还是很大的,使用桌面版的老铁更新了没?反正目前之前新老版本的随时切换,不妨更新之后试一试!

相关推荐
IT_陈寒11 小时前
搞不定JavaScript的数组去重?你可能漏了这两个坑
前端·人工智能·后端
Escalating_xu11 小时前
【Linux】基础 I/O 深度解析:FILE、文件描述符、open/read/write、重定向与缓冲区
java·linux·服务器
城管不管11 小时前
MySQL 慢查询完整排查
java·服务器·jvm·数据库·mysql·spring·面试
ZC跨境爬虫11 小时前
LeetCode 88. 合并两个有序数组(双指针详解 + Java Python 实现)
java·python·算法·leetcode
北风toto12 小时前
研发效能与后端核心技术全景指南:从CI/CD到共性组件实战
java·开发语言·ci/cd
01二进制代码漫游日记12 小时前
C++基础入门速通
java·开发语言·c++
Herbert_hwt12 小时前
第六章 Java深入理解接口、函数式接口与lambda表达式
java·开发语言·算法
AINative软件工程12 小时前
AI Agent 证据仲裁工程实践:别让检索结果按自信程度撒谎
人工智能·后端·ai编程
API快乐传递者12 小时前
电商竞品分析接口实战指南:从数据采集到决策洞察的全链路方案
java·python
卷无止境12 小时前
FastAPI 权限管理实战:从 ACL 到 RBAC 的那些门道
后端·python·fastapi