大数跨境

OpenCode v1.17.16 加了 6 个真功能

OpenCode v1.17.16 加了 6 个真功能 创见AI实验室
2026-07-09
7
导读:v1.17.16 不只是修 bug,更是一次"Desktop 体验升级"。它加了 4 个真功能 + 1 个数据层升级
opencode更新 6.png

今天下午我打开 OpenCode,看到版本号 v1.17.16 排在 v1.17.15 后面。我翻了一下时间——v1.17.15 是 7 月 7 日 23:31 BJT,v1.17.16 是 7 月 9 日 14:36 BJT中间隔了 1 天 15 小时

跟上一版 v1.17.15(20h 41min 的 hotfix)不一样,v1.17.16 是常规版本——32 个 commits / 19 个 PR / 151 个文件改动。

但是我看 release notes 的时候,发现了一个关键区别

上次 v1.17.15 6 个 PR 全是 hotfix。这次 v1.17.16 19 个 PR 里 15 个是 feat/fix 混合,还加了 4 个真功能(composer add menu / inline file browser tabs / provider connection tip / Open containing folder action)。

我把这 19 个 PR 的作者、数目、作用都翻了一遍,写下来。

数据:1.63 天 / 19 个 PR / 151 个文件

维度
数值
间隔
1.63 天(v1.17.15 → v1.17.16)
commits
32 个
PR 合并
19 个
文件改动
151 个(packages/ 141 + script/ 3 + patches/ 2 + 其他)
行数
+9,256 / -852(净增 8,404 行)
contributors
7 人 + 1 个 bot

Top 贡献者

@Hona                6 PR  ← 这次的核心:6 个都是 app/desktop UI@opencode-agent[bot] 3 PR@usrnk1              3 PR@rekram1-node        2 PR@arvsrn              2 PR@Brendonovich        2 PR@iamdavidhill        1 PR

跟 v1.17.15 那次的"@arvsrn 一人扛 4 个 PR"不一样。这次是 @Hona 一人扛 6 个 PR,全在 app/desktop 方向——review panel / session panes / composer 等 UI 体验上。

双轨发布:v1.17.15 是 hotfix,v1.17.16 是常规版

OpenCode 的发布节奏现在很清晰了:

版本
时间
间隔
类型
重点
v1.17.14
7-7 02:50
5 天
常规
181 PR / 57% 两个人扛
v1.17.15
7-7 23:31
20h41m hotfix
6 PR / 全 bugfix
v1.17.16
7-9 14:36
1d 15h
常规
19 PR / feat+fix

两个常规版本间隔 5 天 → 1.63 天。原因:

v1.17.16 不只是修 bug,更是一次"Desktop 体验升级"。它加了 4 个真功能 + 1 个数据层升级(model peers redesign)。

这 19 个 PR 干了什么?

我按重要性分组:

一、Core(核心)· 4 个 PR

  1. #36017(@rekram1-node):fix(opencode): expose Grok reasoning variants — 暴露 Grok 模型的 reasoning effort 变体
  2. #35970(@rekram1-node):fix: improve xai cache hit rate — 提升 xAI Responses 模型的 prompt cache 命中率
  3. #35957(opencode-agent[bot]):fix(core): watch only git projects — 只 watch git 项目(避免非 git 目录被误监听)
  4. 数据层:feat(data): redesign model peers — 重新设计 model peers 数据结构(commit 14a5529,未编号 PR)

这 4 个 PR 全是底层 xAI / Grok 兼容性。特别是 #36017 暴露 Grok reasoning variants——配合上周 OpenCode Zen 上架的 Grok 4.5(commit fe96d4a / ecd8be7)一起用:

# 现在能在 OpenCode 里选 Grok 4.5 + 不同 reasoning effort# 之前只能选 Grok 一种固定模式

二、Desktop 体验升级 · 6 个真功能

  1. #35731(@usrnk1)feat(desktop): reveal projects in file manager — 首页项目可以"在文件管理器里显示"(一键 reveal in Finder / Explorer)
  2. #35711(@usrnk1)feat(app): add composer add menu with draft-preserving commands — composer 加 add 菜单(添加文件/命令/context/shell 模式),不丢草稿
  3. #35948(@usrnk1)feat(desktop): add provider connection tip — 新 session 没接外部 provider 时提示
  4. #35829(@Hona)feat(app): add inline file browser tabs — 侧边栏打开文件用 tab 而不是弹窗
  5. #35488(@Hona)feat(app): persist review state per session — review 面板按 session 记忆模式 + 选中的文件
  6. #35856(@Hona)feat(app): sync product translations — 同步各国翻译

这 6 个功能全是 Desktop UI 改进,集中在三个方向:

1. 项目管理 #35731  →  首页 Reveal in Finder2. Composer #35711   →  add 菜单不丢草稿3. 文件操作 #35829 / #35488  →  tab 浏览 + 记忆 review 状态4. Provider 引导 #35948  →  提示没接 provider5. 翻译 #35856  →  各国语言同步

三、Desktop bugfix · 7 个

  1. #35078(@Hona)fix(app): reserve review pane minimum instead of capping chat width at 45% — review 面板保最小宽度,宽屏不再压制 chat 到 45%
  2. #35628(@Hona)fix(app): unmount hidden session panes — 隐藏的 session pane 卸载掉,避免侧边栏卡顿
  3. #35808(@Hona)fix(app): route legacy drafts to session page — 老版草稿跳到 session 页(不是首页)
  4. #35633(@Hona)fix(app): load capped review patches — 初始 diff 截断后,加载完整 diff(大 patch)
  5. #35858(opencode-agent[bot])fix(app): prevent command palette first-open flash — Cmd+K 首次打开不闪
  6. #35849(@Brendonovich)fix(app): route new session shortcut through tabs — 新 session 快捷键走 tab 路由
  7. #35842(@Brendonovich)fix(app): keep session routes within layouts — session 路由留在正确 layout(legacy URL 打开时)

这 7 个 bugfix 全部关于 session / review / palette 路由,跟"@Hona 的 6 个 feat + 5 个 fix"组合起来看,TA 是这次发布的核心维护者。

四、其他 · 2 个

  1. #35975(@iamdavidhill)fix(console): update square avatar previews
  2. #35980(opencode-agent[bot])chore: add missing team members

我最看好的 3 个改动

跟之前几版不一样,这次 v1.17.16 的 19 个 PR 里有真有用户感知的功能

#35711:Composer add 菜单不丢草稿

之前 OpenCode composer 工具栏加文件/命令的方式有点反人类——一加东西就把已有的草稿清空。这次修了:

# 之前:点 "add file" → composer 清空# v1.17.16:点 "add file" → composer 保留草稿,菜单打开选文件

实际操作是 composer 加了一个 "add" 按钮,点开弹菜单(文件/命令/context/shell mode),选完插入到光标位置,不重置 composer

#35731:Reveal in Finder / Explorer

Desktop 首页每个项目卡片上现在有 "..." 菜单,里面有 "Open containing folder"(在 Finder/Explorer 里打开项目目录)。

Pasted image 20260709163116.png

# 之前:要找项目路径得去 ~/Library/Application Support/opencode/...# v1.17.16:首页 ... → Open containing folder → Finder 直接弹出

#35829:侧边栏文件 tab

之前点侧边栏的文件是弹窗预览。这次改成 tab——和浏览器一样可以开多个 tab 浏览文件。

# 之前:file in side panel → modal popup# v1.17.16:file in side panel → tab in side panel

Core 的 Grok 支持 + Zen 上 Grok 4.5

这次 Core 4 个 PR 全跟 xAI / Grok 有关:

  1. #36017 暴露 Grok reasoning effort 变体
  2. #35970 提升 xAI Responses 模型 prompt cache 命中率
  3. #35957 只 watch git 项目(避免无 git 误监听)
  4. 配合 OpenCode Zen 在 7-7 / 7-8 上架 Grok 4.5(commit fe96d4a / ecd8be7)

这套组合意味着:OpenCode 现在能在 Zen 里用 Grok 4.5,并且能调它的 reasoning effort。这是 OpenCode 第一次全面支持 Grok 4.5。

v1.17.16 要不要升?

跟 v1.17.15 一样,建议升

强烈建议升

  • Desktop 用户——6 个新功能全是 UI 改进,compoer 不丢草稿 / 文件 tab / reveal in finder
  • xAI / Grok 用户——Grok 4.5 + reasoning effort 终于能用
  • 用 review pane 的——#35078 修了宽屏 chat 被压制 45% 的老 bug

可以不升

  • 只在 CLI 用——大部分 fix 是 Desktop 的,CLI 用户感知不强
  • 用 token-monitor 插件的——还是不兼容 v1.17.15+(还记得 0.5.0 那次 session.idle hook 时间戳报错)

总结

v1.17.16 是 OpenCode 在 hotfix 节奏和正常节奏之间的"常规中间版"

  • 数据:1.63 天 / 32 commits / 19 PR / 151 files / +9256 行净增
  • 结构:Core 4 PR(全是 xAI/Grok)+ Desktop 6 真功能 + Desktop 7 bugfix + 其他 2
  • 核心维护者:@Hona(6 PR 全在 desktop UI)+ @usrnk1(3 PR 全在 desktop app)+ @rekram1-node(2 PR 全在 xAI)
  • 配合 Zen 上 Grok 4.5:现在能用 Grok 4.5 + reasoning effort
  • 跟 v1.17.15 的对照:6 PR 全 bugfix → 19 PR 全 feat/fix 混合
  • 下一个 v1.17.17:按现在节奏应该是 1-3 天内 hotfix,专门修 Desktop UI 细节

opencode update 升一下,不会破坏现有配置

精选系列





【声明】内容源于网络
0
0
创见AI实验室
创见AI实验室,我们不只是介绍工具,我们共同创造工作方式的未来。
内容 161
粉丝 0
创见AI实验室 创见AI实验室,我们不只是介绍工具,我们共同创造工作方式的未来。
总阅读910
粉丝0
内容161