openchamber v1.23.0 版本更新介绍
发布日期: 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:
/btwnow 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_DIRalso covers project settings, themes, speech models, and new managed chats. Existing managed chats stay in their current location.
下载链接
- app-release.aab
- app-release.apk
- latest-arm64.yml
- latest-linux-arm64.yml
- latest-linux.yml
- latest-mac.yml
- latest.yml
- OpenChamber-1.23.0-190-android.aab
- OpenChamber-1.23.0-190-android.apk
- OpenChamber-1.23.0-linux-arm64.AppImage
- OpenChamber-1.23.0-linux-x86_64.AppImage
- OpenChamber-1.23.0-mac-arm64.dmg
- OpenChamber-1.23.0-mac-arm64.dmg.blockmap
- OpenChamber-1.23.0-mac-arm64.zip
- OpenChamber-1.23.0-mac-arm64.zip.blockmap
- OpenChamber-1.23.0-mac-x64.dmg
- OpenChamber-1.23.0-mac-x64.dmg.blockmap
- OpenChamber-1.23.0-mac-x64.zip
- OpenChamber-1.23.0-mac-x64.zip.blockmap
- OpenChamber-1.23.0-win-arm64.exe
- OpenChamber-1.23.0-win-arm64.exe.blockmap
- OpenChamber-1.23.0-win-x64.exe
- OpenChamber-1.23.0-win-x64.exe.blockmap
- openchamber-1.23.0.vsix
- openchamber-web-1.23.0.tgz