发布日期: 2026-09-09
版本号: v1.23.0

本次更新内容如下:新增功能包括:Changes 视图中可对每个变更块单独进行暂存、取消暂存或丢弃操作;回合结束后状态面板会显示响应速度、模型与工具耗时、tokens 及花费统计;项目的工作区设置命令、草稿模板等可移入仓库供团队共享,运行仓库命令前需确认信任且内容变更时再次确认;计划可移入仓库或指向项目中已有的 Markdown 文件夹;可在 Changes 或 Walkthrough 中选择最近提交进行审查且两个面板共享选择;移动端支持分支对比、单提交审查、片段/代理/命令/插件/技能管理,以及在项目根目录启动会话;新建会话时可按名称或路径搜索项目,侧边栏与归档搜索支持粘贴完整会话 ID 精确匹配;回复中的折叠式 Markdown 区块可在生成过程中开合;用量设置新增 ClinePass 的五小时/每周/每月限额及状态栏显示选项、Charm Hyper 剩余额度与美元价值;设置新增"始终显示滚动条"。改进方面:已结束的活动面板可折叠为工具与文件变更摘要;新增 /btw 独立输入框,可选中消息文本另起提问;返回文件时恢复光标位置与阅读位置;主题、字体与聊天布局可按 web/桌面/移动端/VS Code 分别设置;桌面端缩放作用于当前聚焦面板;移动端设置支持逐级返回、项目排序、反向滑动关闭抽屉与滑动显示行操作;桌面端回车提交代码评论、Shift+Enter 换行;终端跨标签渲染一致并新增复制按钮;Ctrl+N/P 可在模型列表、菜单与自动补全间导航;聊天间距、标题、分割线与消息按钮样式优化;文本选中高亮在各处与主题间保持一致。修复方面涵盖:重连后队列中已发送消息清除、会话创建误报加载错误、远程慢连接下大回复阻塞请求、分叉消息保留草稿与附件、被中断工具的计时器不停、图片重复显示、跟随最新回复时滚动位置保持、消息详情窄列适配、流式思考滚动暂停、展开输入框回车换行、窄表格列宽自适应、已删除工作区会话的移动提示、移动端警告条与系统导航栏遮挡、终端输出串扰与空 IPC 警告、桌面主机浏览器端更新流程、Git 凭据助手权限错误、分支对比包含本地修改、行尾警告下差异加载、多家用量提供方(OpenCode Go、OpenRouter、Ollama Cloud、NeuralWatt 等)的额度与计费显示、慢连接提供方超时、模型工具连接配置不一致、桌面实例误报离线、界面缩放布局、侧边栏宽度记忆、Linux 非拉丁名称应用识别、滚动条悬停显示及土耳其语术语统一。其他:OPENCHAMBER_DATA_DIR 现在也覆盖项目设置、主题、语音模型和新建的托管聊天。

更新内容 (中文)

新增

  • Git: 在网页版和桌面版的更改视图中,每个更改块旁都有控件,可对单个更改块执行暂存、取消暂存或丢弃操作(感谢 @LABCAT)。
  • 轮次统计: 轮次结束后,工作状态面板现在会显示响应速度、模型与工具耗时、token 用量及上报的成本。默认启用(感谢 @alvins82)。
  • 项目: 将项目操作、worktree 设置命令和草稿起始内容移入仓库,供团队成员使用。仓库命令在运行前会请求信任授权,内容变更时会再次请求。
  • 计划:将计划移入仓库,或将“计划”标签页指向项目中已有的 Markdown 文件夹。
  • Git:在“更改”或“演练”中选择最近的一次提交进行审查,两个面板共享同一选择。
  • 移动端:在更改面板中比较分支并审查单个提交(感谢 @gaojunran)。
  • 移动端:在手机的“设置”中管理代码片段、代理、命令、插件和技能。
  • 移动端:在会话抽屉中点击项目名称旁的 +,在项目的根文件夹中启动会话。
  • 会话:在网页版和桌面版的新建会话项目选择器中,按名称或路径搜索项目(感谢 @maximtop)。
  • 会话:在侧边栏或归档搜索中粘贴完整的会话 ID,即可在网页版和桌面版中精确匹配(感谢 @yulia-ivashko)。
  • 聊天:可在回复中展开或折叠 Markdown 区块,答案仍在生成时也可操作。
  • 用量:ClinePass 在用量设置中显示五小时、每周和每月的限额,并可选择在工作状态中展示(感谢 @NemeZZiZZ)。
  • 用量:Charm Hyper 现在会显示剩余的 Hypercredits 及其美元价值(感谢 @airtaxi)。
  • 设置:“始终显示滚动条”可在指针移开后仍让此设备上的滚动条保持可见。

改进

  • 聊天:已完成的实时活动可折叠为所用工具与所改文件的摘要,同时保留最终答案。遵循你的“活动默认值”设置。
  • 聊天:/btw 现在会打开一个独立的编辑器,拥有各自的草稿、模型和推理力度。选中消息文本后选择“顺便问一下……”即可就其提问,或使用 /btw <问题> 立即发送(感谢 @ChangeHow)。
  • 文件:返回文件时会恢复你在代码或 Markdown 预览中的位置,包括编辑器中的光标位置。
  • 设置:主题、字体和聊天布局可在网页版、桌面版、移动版和 VS Code 之间各自不同。面板大小及其他设备相关选择保留在本设备上。
  • 桌面端:缩放控制作用于当前聚焦的浏览器、终端或文件编辑器,在聊天或迷你聊天中则调整界面缩放(感谢 @khafaji-ahmed)。
  • 移动端:返回键在设置中从条目逐级返回到列表,再返回到设置菜单。
  • 移动端:可在会话抽屉头部选择项目排序方式。抽屉与桌面端使用相同的项目顺序。
  • 移动端:反向边缘滑动可关闭任一抽屉。向右滑动会话、项目和 worktree 行可显示其操作。
  • 评论:桌面端按 Enter 提交代码评论;Shift+Enter 换行。
  • 终端:各标签页中的文本渲染保持一致,边框与块图形无缝衔接,触屏用户在标签页旁可看到复制按钮。
  • 聊天:Ctrl+N/P 导航可在模型列表、菜单和自动补全中通用。重新打开模型选择器时会将选中的模型滚动到可见位置(感谢 @ChangeHow)。
  • 设置/聊天:发送快捷键选项和大段文本粘贴行为的描述更加清晰(感谢 @ChangeHow)。
  • 聊天:更紧凑的文本与活动间距、更醒目的标题和更柔和的分隔线,让最终答案更易阅读。消息操作按钮更小,触屏操作集中在一个菜单中。
  • 聊天:选中文本在消息、文件预览和评论中使用相同的高亮效果,各主题下均一致。

修复

  • 聊天:服务器已发送的排队消息在重新连接后会从队列中消失(感谢 @IbrahimKhan12)。
  • 会话:创建会话或打开 worktree 会话不再误报历史加载错误。
  • 远程访问:大段流式回复不再拖慢隧道连接上的其他请求,连接中断也不会让新请求一直挂起。
  • 聊天:派生用户消息时,会将其文本和附件恢复到新编辑器的草稿中,并保留源草稿(感谢 @karimodm)。
  • 聊天:被中断的工具在重新加载后不再显示永不停止的运行计时(感谢 @alvins82)。
  • 聊天:刚发送的图片不再重复出现两次。
  • 聊天:打开面板或调整窗口大小时,在跟随最新回复的情况下会保持在末尾。发送或折叠活动后,下方不再留下大片空白。
  • 聊天:消息详情在窄列中也能排下而不留空隙,次要细节被隐藏时模型名称仍可读。
  • 聊天:流式思考内容保持在滚动框内。向上滚动或拖动会暂停其自动滚动,方便阅读先前的推理过程(感谢 @alvins82)。
  • 聊天:在展开的编辑器中按 Enter 换行,Ctrl/Cmd+Enter 发送。用键盘选择项目或 worktree 后,焦点会返回输入框(感谢 @ChangeHow)。
  • 聊天:窄的 Markdown 表格能放下各列,去掉了右侧的空白边框区域(感谢 @ChangeHow)。
  • 会话:打开或恢复其 worktree 已被删除的会话时,是否移动到其他目录由你决定。
  • 移动端:启动会话时,未提交更改的警告不再在聊天上方闪现。
  • 移动/安卓:设置、抽屉和聊天控件不再遮挡系统导航栏。
  • 终端:切换项目或标签页时,各终端的输出彼此隔离。重新打开或调整面板大小不再留下残留的提示符片段。
  • 终端:在 macOS 和 Linux 上退出基于 Node 的命令后,不再打印空的 IPC 通道警告。
  • 更新:从浏览器更新桌面主机时使用其原生更新程序,确认已安装的版本,并在重启失败时报告错误且提供重试选项(感谢 @ChangeHow)。
  • Git:切换到基于令牌的身份后不再因凭据助手权限错误而失败(感谢 @ICEY16360)。
  • Git:分支比较会包含本地编辑,并在切换比较时跟随所选的基础分支。
  • Git:即使 Git 打印行尾警告,新文件差异和演练仍能正常加载(感谢 @jakoss)。
  • 用量:刷新失败时保留最近一次已知的用量并显示错误,同时不清除其他提供商。
  • 用量:OpenCode Go 正确显示其用量限额的重置倒计时。
  • 用量:OpenRouter 显示按密钥的支出和限额,无限密钥则显示每月支出,修正了误导性的零余额(感谢 @leducmaxime)。
  • 用量:Ollama Cloud 的美元套餐显示每月支出和额外额度,修正了用量缺失和凭据被拒绝的问题(感谢 @kydorn)。
  • 用量:NeuralWatt 额度行显示已用百分比,并响应已用/剩余切换(感谢 @kydorn)。
  • 用量:连接 z.ai 等较慢的提供商不再因连接尝试过早结束而失败(感谢 @ouyangjian28)。
  • 模型工具:摘要、标题和演练使用所选模型的连接信息,修正了模型使用不同地址的提供商出错的问题(感谢 @mcowger)。
  • 桌面端:可达的实例不再仅因连接检查响应较慢就显示为离线(感谢 @jibanez-staticduo)。
  • 布局:界面缩放保持面板和控件可用,并在较小缩放下为 macOS 窗口按钮留出空间(感谢 @khafaji-ahmed)。
  • 侧边栏:关闭再打开侧边栏会保留你选择的宽度。
  • 桌面/Linux:“打开方式”不再列出无关编辑器,已安装应用名称为非拉丁文字时也不会启动错误的应用(感谢 @ouyangjian28)。
  • 滚动条:悬停在可滚动区域上会显示其滚动条,包括设置和对话框中,且不引起内容位移(感谢 @sergiofspedro)。
  • 语言/土耳其语:活动、轮次统计和输入历史设置中的代理与提示标签使用统一术语(感谢 @fitzgpt)。

其他

  • 服务器:OPENCHAMBER_DATA_DIR 同样覆盖项目设置、主题、语音模型和新建的托管聊天。现有托管聊天保留在原位置。

更新内容 (原始)

New

  • Git: Stage, unstage, or discard individual blocks of changes with controls beside each block in the web and desktop Changes view (thanks to @LABCAT).
  • Turn stats: The work status panel now shows response speed, model and tool time, tokens, and reported cost after a turn finishes. It’s enabled by default (thanks to @alvins82).
  • Projects: Move project actions, worktree setup commands, and draft starters into the repository for teammates to use. Repository commands ask for trust before running, and ask again when they change.
  • Plans: Move plans into the repository, or point the Plans tab at an existing folder of Markdown files in your project.
  • Git: Choose a recent commit to review in Changes or Walkthrough, with the same selection shared between both panels.
  • Mobile: Compare branches and review individual commits from the Changes panel (thanks to @gaojunran).
  • Mobile: Manage snippets, agents, commands, plugins, and skills from Settings on your phone.
  • Mobile: Start a session in a project’s root folder with the + beside its name in the sessions drawer.
  • Sessions: Search projects by name or path in the new-session project picker on web and desktop (thanks to @maximtop).
  • Sessions: Paste a full session ID into sidebar or archive search to find an exact match on web and desktop (thanks to @yulia-ivashko).
  • Chat: Open and close collapsible Markdown sections in replies, including while the answer is still arriving.
  • Usage: ClinePass shows five-hour, weekly, and monthly limits in Usage settings, with an option to show them in work status (thanks to @NemeZZiZZ).
  • Usage: Charm Hyper now shows your remaining Hypercredits and their dollar value (thanks to @airtaxi).
  • Settings: “Always show scrollbars” keeps scrollbars visible on this device when you move the pointer away.

Improvements

  • Chat: Completed live Activity can collapse into a summary of tools used and files changed, keeping the final answer visible. It follows your Activity Default setting.
  • Chat: /btw now opens a separate composer with its own draft, model, and effort. Select message text and choose “By the way…” to ask about it, or use /btw <question> to send immediately (thanks to @ChangeHow).
  • Files: Returning to a file restores your place in its code or Markdown preview, including the cursor position in the editor.
  • Settings: Theme, fonts, and chat layout can differ between web, desktop, mobile, and VS Code. Panel sizes and other device choices stay on the device.
  • Desktop: Zoom controls act on the focused browser, terminal, or file editor, and adjust interface scale when you’re in chat or Mini Chat (thanks to @khafaji-ahmed).
  • Mobile: Back steps through Settings from an item to its list, then to the settings menu.
  • Mobile: Choose project sorting from the sessions drawer header. The drawer follows the same project order as desktop.
  • Mobile: Close either drawer with the reverse edge swipe. Swipe session, project, and worktree rows right to reveal their actions.
  • Comments: Enter attaches a code comment on desktop; Shift+Enter adds a newline.
  • Terminal: Text renders consistently across tabs, borders and block graphics join cleanly, and touch users get a copy button beside the tabs.
  • Chat: Ctrl+N/P navigation works across model lists, menus, and autocomplete. Reopening the model picker brings the selected model into view (thanks to @ChangeHow).
  • Settings/Chat: Send-shortcut choices and large-text paste behavior have clearer descriptions (thanks to @ChangeHow).
  • Chat: Tighter text and Activity spacing, stronger headings, and a softer divider make final answers easier to read. Message action buttons are smaller, with touch actions grouped in a menu.
  • Chat: Selected text uses the same visible highlight in messages, file previews, and comments across themes.

Fixes

  • Chat: Queued messages already sent by the server disappear from the queue after reconnecting (thanks to @IbrahimKhan12).
  • Sessions: Creating a session or opening a worktree session no longer shows a false history-loading error.
  • Remote access: Large streamed replies no longer hold up other requests on slow tunnel connections, and broken connections stop leaving new requests hanging.
  • Chat: Forking a user message restores its text and attachments in the new composer’s draft and preserves the source draft (thanks to @karimodm).
  • Chat: Interrupted tools stop showing an endless running timer after a reload (thanks to @alvins82).
  • Chat: Attached images no longer appear twice just after sending.
  • Chat: Opening panels or resizing the window keeps you at the end when following the latest reply. Sending or collapsing Activity no longer leaves a large blank area below it.
  • Chat: Message details fit narrow columns without leaving gaps, keeping the model name readable as less important details disappear.
  • Chat: Streaming Thinking stays inside its scroll box. Scrolling or dragging upward pauses its automatic scrolling so you can read earlier reasoning (thanks to @alvins82).
  • Chat: Enter adds a newline in the expanded composer; Ctrl/Cmd+Enter sends. Keyboard selection of a project or worktree returns focus to the input (thanks to @ChangeHow).
  • Chat: Narrow Markdown tables fit their columns, removing the empty bordered space on the right (thanks to @ChangeHow).
  • Sessions: Opening or restoring a session whose worktree was deleted leaves moving it to another directory up to you.
  • Mobile: The uncommitted-changes warning no longer flashes over the chat when starting a session.
  • Mobile/Android: Settings, drawers, and chat controls stay clear of the system navigation bar.
  • Terminal: Switching projects or tabs keeps each terminal’s output separate. Reopening or resizing the panel no longer leaves stray prompt fragments.
  • Terminal: Exiting Node-based commands on macOS and Linux no longer prints an empty IPC-channel warning.
  • Updates: Updating a desktop host from the browser uses its native updater, confirms the installed version, and reports restart failures with a retry option (thanks to @ChangeHow).
  • Git: Switching to a token-based identity no longer fails with a credential-helper permission error (thanks to @ICEY16360).
  • Git: Branch comparisons include local edits and follow the selected base branch when you switch comparisons.
  • Git: New-file diffs and walkthroughs still load when Git prints line-ending warnings (thanks to @jakoss).
  • Usage: A failed refresh keeps the last known usage visible and shows the error without clearing other providers.
  • Usage: OpenCode Go shows the correct reset countdowns for its usage limits.
  • Usage: OpenRouter shows per-key spending and limits, or monthly spending for unlimited keys, fixing misleading zero balances (thanks to @leducmaxime).
  • Usage: Ollama Cloud’s dollar-based plans show monthly spending and extra credits, fixing missing usage and rejected credentials (thanks to @kydorn).
  • Usage: NeuralWatt allowance rows show usage percentages and respond to the used/remaining toggle (thanks to @kydorn).
  • Usage: Slow connections to providers such as z.ai no longer fail because the connection attempt ends too early (thanks to @ouyangjian28).
  • Model tools: Summaries, titles, and walkthroughs use the selected model’s connection details, fixing failures with providers whose models use different addresses (thanks to @mcowger).
  • Desktop: Reachable instances no longer appear offline just because their connection check takes longer to respond (thanks to @jibanez-staticduo).
  • Layout: Interface scaling keeps panels and controls usable, with room for macOS window buttons at smaller scales (thanks to @khafaji-ahmed).
  • Sidebar: Closing and reopening the sidebar preserves the width you chose.
  • Desktop/Linux: “Open in” no longer lists unrelated editors or launches the wrong app when an installed app has a non-Latin name (thanks to @ouyangjian28).
  • Scrollbars: Hovering over a scrollable area reveals its scrollbar, including in Settings and dialogs, without shifting the content (thanks to @sergiofspedro).
  • Language/Turkish: Agent and prompt labels use consistent terminology in Activity, turn stats, and input-history settings (thanks to @fitzgpt).

Misc

  • Server: OPENCHAMBER_DATA_DIR also covers project settings, themes, speech models, and new managed chats. Existing managed chats stay in their current location.

下载链接