发布日期: 2026-07-22
版本号: v1.16.3

1.16.3版本(2026-07-22)带来多项更新。聊天附件新增对Office和OpenDocument文件的支持,并能在发送前提取可读文本及嵌入图片;附件还支持更多源代码格式、笔记本、HAR文件(已移除凭据和Cookie)、SVG与Draw.io文件以及HEIC/HEIF图片,编写器会在模型可能忽略某种附件类型时发出警告。性能方面,大型工作区中的会话打开与切换现在优先显示所选和可见聊天;刷新失败时保留现有会话列表,父会话在子会话先加载时不会消失,且会话数据不再在不同实例、项目或工作树间混用。闲置的根会话现可与其子会话和未提交的更改一起移动至新的工作树,工作树创建还能在之前的Git操作导致仓库锁定时恢复。桌面应用现在可直接通过已保存的远程实例、URL或配对链接启动,无需本地安装或服务器。计划任务可启用自动接受权限运行,其权限与运行控制采用与聊天编写器相同的紧凑开关。聊天界面中,助手回复的页脚现在显示模型、代理、思考级别、时长和时间,由隐藏系统或子代理提示分隔的回复会作为一个连续轮次显示,流式传输的底部不再抖动,新用户消息完成进入动画而非直接弹入。侧边栏的项目默认改为手动排序而非按最近活动排序。桌面macOS版新增隐藏菜单栏图标的设置;桌面Windows版的SSH远程实例现通过原生Windows OpenSSH连接,支持密码认证和端口转发,并显示具体错误信息。VSCode/Cursor中打开聊天不再因编辑器视图未公开消息API而崩溃,已关闭的标签页也不再接收延迟的流式消息。VSCode启动时现会在恢复状态前检测活跃工作区,防止项目被替换。移动终端在浏览器或PWA中打开终端时会自动聚焦输入并弹出键盘。此外,上下文面板中延迟的文件打开请求不再在用户切换标签后将面板切回原文件。

更新内容 (中文)

[1.16.3] - 2026-07-22

  • 聊天附件: 新增 Office 和 OpenDocument 文件(.docx.pptx.xlsx.odt.odp.ods)支持,在发送前提取可读文本和嵌入式图像。附件现也支持更多源代码格式、笔记本、已移除凭据和 Cookie 的 HAR 文件、SVG 和 Draw.io 文件以及 HEIC/HEIF 图像;当所选模型可能忽略某种附件类型时,编辑器会发出警告。
  • 性能: 在大型工作区中,打开和切换会话现在会优先处理所选和可见的聊天。刷新失败时保留现有会话列表,父会话不再因子会话先加载而消失,且会话数据不再在不同实例、项目或工作树间交叉。
  • 会话/工作树: 空闲的根会话现在可与子会话及未提交的更改一起移至新的工作树。如果先前的 Git 操作导致仓库被锁定,创建工作树的过程现在也能恢复。
  • 桌面端:应用现在可以直接使用已保存的远程实例、URL 或配对链接启动,无需本地 OpenCode 安装或本地服务器。
  • 定时任务:任务现在可以启动时启用权限自动接受,并且权限和“以目标身份运行”控件使用与聊天编辑器相同的紧凑开关。
  • 聊天:助手回复现在在页脚统一显示模型、代理、思考级别、时长和时间,并由隐藏的系统或子代理提示分隔的回复显示为一个连续的回合。工作指示器显示实际生成活跃响应的模型,底部的流式传输不再抖动,新的用户消息完成其入场动画,而非直接跳入到位。
  • 聊天/工具:插件和自定义工具返回的附件在流式传输和刷新后保持可见,并具有与聊天附件相同的图像预览和文件标签(感谢 @FrostiDrinks)。
  • 侧边栏:项目现在默认为手动排序,而非最近活动排序;明确的排序选项保持不变。
  • 桌面端/macOS:新增了隐藏菜单栏图标的设置。
  • 桌面端/Windows:SSH 远程实例现在通过原生 Windows OpenSSH 连接,不再依赖不受支持的连接共享。密码认证和端口转发通过隐藏的后台进程工作,连接失败现在会显示底层的 SSH 错误,而非通用消息。
  • VSCode/Cursor:当编辑器 WebView 未暴露其常规消息 API 时,打开聊天不再导致崩溃;已释放的编辑器标签页也不再接收迟到的流式传输消息(感谢 @makeittech)。
  • VSCode:在恢复启动状态之前,现在会检测活动工作区,防止编辑器工作区之外的项目替换它。
  • 移动端/终端:在移动浏览器或 PWA 中打开终端现在会自动聚焦其输入框并打开键盘,无需额外点击(感谢 @bashrusakh)。
  • 上下文面板:当你选择另一个标签页后,延迟的文件打开请求不再将面板切换回该文件。

更新内容 (原始)

[1.16.3] - 2026-07-22

  • Chat attachments: added Office and OpenDocument files (.docx, .pptx, .xlsx, .odt, .odp, and .ods), with readable text and supported embedded images extracted before sending. Attachments also support more source-code formats, notebooks, HAR files with credentials and cookies removed, SVG and Draw.io files, and HEIC/HEIF images; the composer warns when the selected model may ignore an attachment type.
  • Performance: opening and switching sessions now prioritizes the selected and visible chats in large workspaces. Failed refreshes keep the existing session list, parent sessions no longer disappear when their sub-sessions load first, and session data no longer crosses between instances, projects, or worktrees.
  • Sessions/Worktrees: idle root sessions can now be moved with their sub-sessions and uncommitted changes into a new worktree. Worktree creation also recovers when an earlier Git operation left the repository locked.
  • Desktop: the app can now start directly with a saved remote instance, URL, or pairing link without requiring a local OpenCode installation or local server.
  • Scheduled Tasks: tasks can now start with permission auto-accept enabled, and the permission and Run as goal controls use the same compact toggles as the chat composer.
  • Chat: assistant turns now show model, agent, thinking level, duration, and time together in the footer, and replies separated by hidden system or subagent prompts display as one continuous turn. The working indicator shows the model actually producing the active response, streaming at the bottom no longer jitters, and new user messages finish their entry animation instead of snapping into place.
  • Chat/Tools: attachments returned by plugin and custom tools remain visible after streaming and refreshes, with the same image previews and file chips as chat attachments (thanks to @FrostiDrinks).
  • Sidebar: projects now default to manual ordering instead of recent-activity order; explicit sorting choices remain unchanged.
  • Desktop/macOS: added a setting to hide the menu bar item.
  • Desktop/Windows: SSH remote instances now connect through native Windows OpenSSH without relying on unsupported connection sharing. Password authentication and port forwarding work through hidden background processes, and connection failures now show the underlying SSH error instead of a generic message.
  • VSCode/Cursor: opening a chat no longer crashes when the editor webview does not expose its usual messaging APIs, and disposed editor tabs no longer receive late streaming messages (thanks to @makeittech).
  • VSCode: the active workspace is now detected before startup state is restored, preventing projects outside the editor workspace from replacing it.
  • Mobile/Terminal: opening the terminal in a mobile browser or PWA now focuses its input and opens the keyboard without an extra tap (thanks to @bashrusakh).
  • Context Panel: delayed file-open requests no longer switch the panel back to a file after you select another tab.

下载链接