← 返回更新日志

OpenCode v2.2.2

2026-10-29 · GitHub 原文
### 亮点 - **默认启用图像生成**:当已连接的提供商支持图像模型时,智能体现在无需额外配置即可使用 `experimental_image_generate`。可通过 `experimental.image_generate.model` 设置其首选模型。([#60258](https://github.com/anomalyco/opencode/pull/60258)) - **更快捷地选择工作树**:在新建会话页面中,点击当前 Git 分支,即可直接打开该项目的“运行会话于”工作树选择器。([#60263](https://github.com/anomalyco/opencode/pull/60263)) - **统一引用和注释**:时间线引用、终端引用和浏览器注释现在共用一个紧凑的可选评论编辑器,同时源内容高亮仍会附加到本地草稿中。([#60164](https://github.com/anomalyco/opencode/pull/60164)) ### 核心 #### 改进 - 当连接了支持图像的提供商时,默认启用 `experimental_image_generate`。([#60258](https://github.com/anomalyco/opencode/pull/60258)) - 记录每个会话最近一次执行的开始时间。 #### 错误修复 - 拒绝工作目录已不存在的持久终端请求。 - 在派生或导入会话时保留媒体内容。 - 将图像生成通知与正确的后台任务关联。 ### TUI #### 错误修复 - 保留已捕获的附件及其原始源路径。感谢 [@OpeOginni](https://github.com/OpeOginni)。([#60222](https://github.com/anomalyco/opencode/pull/60222)) - 防止中间截断的路径在终端宽度极窄时溢出。 - 改进 Go 使用限额消息,增加重置时间和账户页面链接。 - 正确识别类型并显示 Go 和 ChatGPT 使用限额错误。 ### 桌面端 #### 改进 - 使新建会话页面中的 Git 分支可直接打开当前项目的工作树选择器。([#60263](https://github.com/anomalyco/opencode/pull/60263)) - 将时间线引用、终端引用和浏览器注释统一为同一套可选评论工作流。([#60164](https://github.com/anomalyco/opencode/pull/60164)) - 默认恢复经典问题卡片,并在 **设置 → 实验性功能 → 新问题界面** 中添加重新设计的键盘操作型停靠面板开关。([#59723](https://github.com/anomalyco/opencode/pull/59723)) - 添加侧边面板标签页菜单,并在标签页溢出时保持关闭按钮可见。 - 将用户消息操作移入紧凑菜单。 - 重新设计当前待办事项标签,以便更清晰地显示当前任务和并行工作。 - 为可搜索对话框和编辑器标签添加一致的样式。 #### 错误修复 - 防止排队提示词随着内容增加而出现掉帧。 - 将排队的引用和浏览器注释计为附件。 - 通过常规错误界面报告编辑器附件持久化失败。 - 使 Markdown 片段链接能够滚动到引用的标题。 - 在切换目录时保留每个标签页的时间线状态。 - 按执行开始时间对收件箱中的 **工作中** 分区进行排序。 - 修复侧边面板启动器,以及移除最后一个标签页时的自动关闭行为。 - 在审阅更改时,将焦点置于对应的导航箭头上。 - 仅当排队的提示词确实更改模型时,才保留待定模型标签。 - 为 Go 使用限额添加重置详情、账户链接和编辑器托盘。 ### SDK #### 改进 - 为 `client.experimental.schedule.create` 添加 `if` 和 `until` 输入项,以及计划检查结果和输出字段。([#60137](https://github.com/anomalyco/opencode/pull/60137)) - 公开 `SessionInfo.time.busy`,用于获取最近一次执行的开始时间。 - 为提示词文件附件添加可选的来源元数据。 ### 扩展 #### 改进 - 为编辑器备注添加可选的 `title` 和 `subtitle` 字段,并为编辑器集成添加相对于来源的引用定位和焦点选项。([#60164](https://github.com/anomalyco/opencode/pull/60164)) #### 错误修复 - 修正通过 Merman 子图连接的可见流程图边线。