发布日期: 2026-06-15
版本号: v1.13.0

该版本(1.13.0,发布于2026年6月15日)主要增强了安全、聊天、文件处理、会话管理、Git集成及移动端体验。安全方面,局域网和远程访问现已要求设置UI密码才能启动服务器;若之前未设密码,应用将先本地启动并提示设置密码。聊天功能新增了代码块中文件路径的可点击性、上下文分解的信息显示,并优化了长对话的虚拟化渲染与自定义问题输入框的交互。文件处理方面新增了专用的PDF预览模式及可选的嵌入式编辑器工具栏。会话管理增加了删除功能,并修复了多个会话相关的显示与切换问题。Git与差异查看视图进行了重新设计,支持更快速的多文件渲染、单个差异块的直接操作以及新的审查流程。GitHub设置现可选用gh CLI的凭据。启动过程优化,缓存状态显示更早,模型与代理加载更快。移动端修复了工具卡片图标可见性与空更改视图的控制显示。此外,VSCode扩展启动加速,会话现按工作区分组管理。

更新内容 (中文)

[1.13.0] - 2026-06-15

  • 安全:局域网和远程浏览器访问现在需要在服务器启动前设置UI密码。
  • 桌面端:如果启用局域网访问时未设置密码,应用现在将先在本地启动,并在重新启用局域网访问前要求设置密码。
  • 聊天:现在可以点击位于围栏代码块内的文件路径,包括行/列目标(感谢 @robertoberto)。
  • 聊天:上下文细分现在会显示消息预览和缓存命中率(感谢 @robertoberto, @raz123)。
  • 聊天/性能:长对话现在使用虚拟化渲染,以确保大型历史记录保持响应流畅。
  • 聊天:自定义回答问题的文本输入框在输入时调整大小更平稳(感谢 @bigcoder84)。
  • 聊天/输入:通过Tab补全提及时不再改变选定的智能体(感谢 @Quat3rnion)。
  • 聊天/输入:向上箭头键现在再次用于在多行草稿中移动光标,而不是总是打开提示历史记录。
  • 聊天/移动端:折叠的工具卡片现在保持其工具图标可见,且推理/工具文本不再裁剪下行部分。
  • 文件:新增专用的PDF文件预览模式。
  • 文件:新增可选的停靠式文件编辑器工具栏(感谢 @robertoberto)。
  • 文件:文件操作现在更一致地使用活动工作区目录(感谢 @tomzx)。
  • 会话:会话菜单现在包含删除操作(感谢 @ShogunPanda)。
  • 会话:删除父会话不再会使已删除的子会话重新出现在侧边栏中(感谢 @panzeyu2013)。
  • 会话:在某些情况下,切换会话不再会导致聊天区域变为空白(感谢 @panzeyu2013)。
  • 会话:选中行现在会高亮显示在整个侧边栏列槽中。
  • 评论:内联文件/差异评论草稿现在在焦点变化时保持原位。
  • Git/差异:重新设计了"变更"差异视图,提供更快的多文件渲染、可展开的代码块分隔符、全文件加载开关、紧凑的响应式控件以及统一的变更/暂存上下文面板工作流。
  • Git/差异:现在可以直接在"变更"视图中通过 git apply 暂存、取消暂存或丢弃单个差异代码块。
  • Git/差异:新增了从当前变更开始审查的审查流程。
  • GitHub:GitHub设置现在可以在可用时使用 gh CLI的凭证(感谢 @tomzx)。
  • 设置/MCP:从OpenCode配置导入MCP代码段功能恢复(感谢 @youzini)。
  • 通知:通知流现在在代理服务器后保持连接更可靠(感谢 @kostazol)。
  • 移动端:空的"变更"视图保持关闭控件可见(感谢 @lilyzhaun)。
  • 安全:文件预览和下载现在会拒绝访问允许工作区之外的路径,除非已获得授权。
  • 会话:修复了一个错误,即当应用受密码保护时,正在运行的会话会短暂闪烁为空闲状态(在侧边栏、发送/停止按钮和状态行中)。
  • 桌面端:现在可以从帮助菜单打开开发者工具。
  • 会话:新的草稿会话现在从默认模型和智能体开始,而不是继承上一会话的选择,并且在未设置OpenChamber默认值时回退到OpenCode自身的 default_agent(及其模型)。
  • 启动:缓存的设置和会话状态现在在实时API完成连接期间更早显示。
  • 启动:模型和智能体现在在初始草稿中加载更快——配置提前按项目密钥加载(草稿打开时无需重新加载),且智能体列表只需获取一次,而非每个使用者都获取。
  • VSCode:扩展通过使用缓存的会话、模型、提供者和项目更快地打开,然后在后台刷新。
  • VSCode:会话现在按其工作区分组,具有更清晰的会话行和已归档会话切换开关。

更新内容 (原始)

[1.13.0] - 2026-06-15

  • Security: LAN and remote browser access now require a UI password before the server will start.
  • Desktop: if LAN access was enabled without a password, the app now starts locally and asks for a password before turning LAN access back on.
  • Chat: file paths inside fenced code blocks are now clickable, including line and column targets (thanks to @robertoberto).
  • Chat: context breakdowns now show message previews and cache hit rates (thanks to @robertoberto, @raz123).
  • Chat/Performance: long conversations now use virtualized rendering to keep large histories responsive.
  • Chat: custom-answer question textareas resize more steadily while typing (thanks to @bigcoder84).
  • Chat/Input: tab-completing a mention no longer changes the selected agent (thanks to @Quat3rnion).
  • Chat/Input: Arrow Up moves the cursor inside multi-line drafts again instead of always opening prompt history.
  • Chat/Mobile: collapsed tool cards now keep their tool icon visible, and reasoning/tool text no longer clips descenders.
  • Files: added dedicated PDF files previews mode.
  • Files: added an optional docked files editor toolbar (thanks to @robertoberto).
  • Files: file operations now use the active workspace directory more consistently (thanks to @tomzx).
  • Sessions: session menus now include a delete action (thanks to @ShogunPanda).
  • Sessions: deleting a parent session no longer brings deleted child sessions back into the sidebar (thanks to @panzeyu2013).
  • Sessions: switching sessions no longer leaves the chat area blank in some cases (thanks to @panzeyu2013).
  • Sessions: selected rows now highlight across the full sidebar gutter.
  • Comments: inline file/diff comment drafts now stay in place when focus changes.
  • Git/Diff: redesigned the Changes diff view with faster multi-file rendering, expandable hunk separators, a full-file loading toggle, compact responsive controls, and a unified changed/staged context panel workflow.
  • Git/Diff: individual diff hunks can now be staged, unstaged, or discarded directly from the Changes view via git apply.
  • Git/Diff: added a review flow for starting a review from current changes.
  • GitHub: GitHub settings can now use credentials from the gh CLI when available (thanks to @tomzx).
  • Settings/MCP: importing MCP snippets from OpenCode config works again (thanks to @youzini).
  • Notifications: notification streams now stay connected more reliably behind proxies (thanks to @kostazol).
  • Mobile: the empty Changes view keeps a close control visible (thanks to @lilyzhaun).
  • Security: file previews and downloads now reject paths outside the allowed workspace unless access has been granted.
  • Sessions: fixed a bug where a running session would briefly flicker as idle (in the sidebar, the send/stop button, and the status row) when the app is protected by a password.
  • Desktop: you can now open developer tools from the Help menu.
  • Sessions: new draft sessions now start from the default model and agent instead of inheriting the previous session’s selection, and fall back to OpenCode’s own default_agent (and its model) when no OpenChamber default is set.
  • Startup: cached settings and session state now appear earlier while the live API finishes connecting.
  • Startup: the model and agent now appear faster on the initial draft — config loads under the project key up front (no reload when the draft opens) and the agent list is fetched once instead of per consumer.
  • VSCode: the extension opens faster with cached sessions, models, providers, and projects, then refreshes in the background.
  • VSCode: sessions are now grouped under their workspace, with cleaner session rows and an archived-sessions toggle.

下载链接