openchamber v1.23.1 版本更新介绍
发布日期: 2026-09-11
版本号: v1.23.1
新增功能:可在"更改"面板中直接审查已发布拉取请求的差异,支持桌面端和移动端;可通过会话菜单或移动操作让AI根据近期对话自动重命名会话;会话保留清理可设置为仅针对已归档会话,保留期从归档之时起算;消息中可粘贴或拖入非图片文件,自动添加文件引用。体验优化:消息框、附件、菜单和面板的视觉细节全面打磨,桌面和移动端对话空间更宽敞、风格更统一;附件和关联问题移入消息框内,移动端模型与代理控件归组,排队消息默认折叠;简短收尾交流后回顾仍能保留近期工作要点,无有用补充时后续建议自动隐藏;Markdown导出包含所引用内容及其来源;使用其他面板时隐藏的文件、更改、终端等面板暂停后台任务;内联代码配色跟随所选主题;移动端工作区按钮用圆点标记未提交更改;非Git目录下答案下方多余的变化文件下拉菜单已移除。问题修复:默认模型、代理和思考设置在重启及实例切换后得以保留,模型与代理选择器加载更快;模型收藏首次修改即生效;阅读旧消息时位置不再跳动,消息框变高时最新消息保持可见;推理与终端输出随新内容持续滚动,除非用户主动上滑;答案下方文件列表只显示本轮直接编辑的文件,超过四个自动折叠;仅含引用或评论的排队消息显示其附加内容预览;切换项目时斜杠命令仍可用;会话回顾消失不再引起对话跳动;大文本文件可完整编辑保存,不再截断内容或改变行符;保留清理会保护应保留的子会话,删除会话系列时不再误报失败;回车即可保存重命名的会话;新工作树检出后能继承项目设置;其他窗口、代理或终端新增删除的工作树会在下次Git刷新时显示于侧边栏;深度嵌套项目可正常保存设置、笔记、计划与记忆;某项目加载失败不再阻塞其他项目的定时任务;已暂停任务支持"立即运行"且不影响其暂停状态;终端右键恢复复制粘贴菜单;macOS下Option加左右方向键按词移动、Option加退格删除前一个词;将终端选中内容附加到聊天时光标自动定位到消息框;聊天输入时Ctrl/Cmd加数字的会话与面板快捷键恢复生效;AppImage更新后从当前应用包启动,修复旧路径和错误升级提示问题;长标签页标题在悬停时先于按钮淡出。其他变更:移除OpenChamber的自动重连机制以免反复启动失败的本地服务器,失败连接现需手动重连;Electron升级至43.7.0。
更新内容 (中文)
新增
- 差异审查(Diff review): 在桌面端和移动端的"更改(Changes)“中直接审查已发布拉取请求的改动。
- 会话(Sessions):可从会话菜单或移动端操作中,让 AI 根据最近的对话内容为会话重命名。
- 设置/会话(Settings/Sessions):可将保留期清理限制为仅针对已归档的会话,保留期从每个会话被归档时开始计算。
- 聊天(Chat):可将非图片文件粘贴或拖放到消息中,文件引用会自动加入草稿。
改进
- 聊天: 对消息框、附件、菜单和面板的视觉优化,使桌面端和移动端的对话拥有更多空间和更统一的外观。
- 聊天:附件和关联的 issue 位于消息框内,移动端的模型与代理控件集中分组。排队的消息默认折叠。
- 聊天:在简短的结束性交流之后,回顾(Recaps)仍保留近期工作的实质内容;当没有有价值的内容可补充时,后续建议会保持静默。
- 会话:Markdown 导出会包含所附的引用和评论及其来源。
- 应用:使用其他面板时,隐藏文件、更改、终端和导览面板会暂停后台工作。
- 聊天:内联代码的颜色跟随所选主题。
- 移动端:工作区按钮上的圆点标记存在未提交的更改。
- 聊天:移除了非 Git 文件夹中回答下方多余的已更改文件下拉菜单。
修复
- 会话:默认模型、代理和思考(thinking)选择在重启和实例切换后仍会保留,模型和代理选择器的加载速度更快(感谢 @alvins82)。
- 聊天:模型收藏从第一次修改起即可保存,包括立即重新加载的情况(感谢 @alvins82)。
- 聊天:阅读较早的消息时,在更早的历史记录加载过程中保持阅读位置;消息框增高时保持最新消息可见。
- 聊天:推理和 shell 输出会随新进文本持续滚动,直到你主动向上滚动。
- 聊天:回答下方的文件列表使用本轮直接编辑的文件,减少来自其他会话的无关文件。超过四个文件后长列表会折叠(感谢 @yulia-ivashko)。
- 聊天:仅包含引用或评论的排队消息会显示其所附上下文的预览。
- 聊天:切换项目时斜杠命令依然可用。
- 聊天:发送消息时,会话回顾会消失且不会引起对话跳动。
- 文件:大型文本文件可完整编辑并保存,不会截断内容或改变换行符。
- 会话:保留期清理会保护需要保留的子会话,并避免在删除会话族时出现误报失败。
- 会话:按回车即可保存重命名的会话。
- 工作树(Worktrees):新会话在检出后会读取项目的设置,修复新建工作树中配置缺失的问题。
- 工作树:在其他窗口、由代理或从终端添加或移除的工作树,会在下次 Git 刷新时显示在侧边栏中(感谢 @yulia-ivashko)。
- 项目:深度嵌套的项目可正常保存设置、笔记、计划和记忆,不再出现文件名错误(感谢 @yulia-ivashko)。
- 定时任务:加载失败的项目不再阻止其他项目中的任务启动(感谢 @yulia-ivashko)。
- 定时任务:暂停的任务可使用"立即运行”,而其调度仍保持暂停状态。
- 终端:右键重新打开复制和粘贴操作。
- 终端:在 macOS 上,Option+左/右方向键按词移动,Option+退格键在 shell 提示符处删除前一个词。
- 终端:将选中的输出附加到聊天时,光标会定位在消息框中。
- 快捷键:在聊天输入时,会话和面板的 Cmd/Ctrl 数字快捷键依然有效。
- 桌面端:AppImage 更新后,OpenCode 从当前应用包启动,修复了路径过期和升级提示不准确的问题(感谢 @yulia-ivashko)。
- 会话:鼠标悬停在标签页上时,过长的标签标题会在按钮前淡出。
其他
- MCP:移除了 OpenChamber 的自动重连功能,此前它可能反复启动失败的本地服务器。现在连接失败需要手动重连。
- 桌面端:Electron 更新至 43.7.0。
更新内容 (原始)
New
- Diff review: Review the changes in a published pull request directly in Changes, on desktop and mobile.
- Sessions: Ask AI to rename a session based on its recent conversation from the session menu or mobile actions.
- Settings/Sessions: Limit retention cleanup to archived sessions, with the retention period starting when each session was archived.
- Chat: Paste or drop non-image files into a message, with file references added to the draft automatically.
Improvements
- Chat: Visual refinements across the message box, attachments, menus, and panels give the conversation more room and a more consistent look on desktop and mobile.
- Chat: Attachments and linked issues sit inside the message box, with model and agent controls grouped together on mobile. Queued messages start collapsed.
- Chat: Recaps retain the substance of recent work after short closing exchanges, and follow-up suggestions can stay quiet when there’s nothing useful to add.
- Sessions: Markdown exports include attached quotes and comments with their source.
- App: Hidden Files, Changes, terminal, and walkthrough panels pause background work while you’re using another panel.
- Chat: Inline code colors follow the selected theme.
- Mobile: A dot on the workspace button marks uncommitted changes.
- Chat: Removed the extra changed-files dropdown under answers in non-Git folders.
Fixes
- Sessions: Default model, agent, and thinking choices survive restarts and instance switches, with faster loading in the model and agent pickers (thanks to @alvins82).
- Chat: Model favorites save from the first change, including when you reload immediately (thanks to @alvins82).
- Chat: Reading older messages keeps your place as earlier history loads, and a growing message box keeps the latest message in view.
- Chat: Reasoning and shell output keep scrolling with incoming text until you scroll up yourself.
- Chat: File lists under answers use the turn’s direct edits, reducing unrelated files from other sessions. Long lists collapse after four files (thanks to @yulia-ivashko).
- Chat: Queued messages containing only quotes or comments show a preview of their attached context.
- Chat: Slash commands stay available when switching projects.
- Chat: Session recaps disappear without making the conversation jump when you send a message.
- Files: Large text files can be edited and saved in full without cutting off their contents or changing line endings.
- Sessions: Retention cleanup protects child sessions that should be kept and avoids false failures when deleting session families.
- Sessions: Pressing Enter saves a renamed session.
- Worktrees: New sessions pick up the project’s settings after checkout, fixing missing configuration in freshly created worktrees.
- Worktrees: Worktrees added or removed in another window, by an agent, or from a terminal appear in the sidebar on the next Git refresh (thanks to @yulia-ivashko).
- Projects: Deeply nested projects can save settings, notes, plans, and memory without file-name errors (thanks to @yulia-ivashko).
- Scheduled tasks: A project that fails to load no longer stops tasks in other projects from starting (thanks to @yulia-ivashko).
- Scheduled tasks: Run now works for paused tasks while their schedule stays paused.
- Terminal: Right-click opens Copy and Paste actions again.
- Terminal: On macOS, Option+Left/Right moves by word and Option+Backspace deletes the previous word at shell prompts.
- Terminal: Attaching selected output to chat puts the cursor in the message box.
- Shortcuts: Cmd/Ctrl number shortcuts for sessions and panels work while typing in chat.
- Desktop: After an AppImage update, OpenCode starts from the current app bundle, fixing stale paths and incorrect upgrade offers (thanks to @yulia-ivashko).
- Sessions: Long tab titles fade before the buttons when you hover over a tab.
Misc
- MCP: Removed OpenChamber’s automatic reconnects, which could repeatedly start failed local servers. Failed connections now need manual reconnection.
- Desktop: Updated Electron to 43.7.0.
下载链接
- app-release.aab
- app-release.apk
- latest-arm64.yml
- latest-linux-arm64.yml
- latest-linux.yml
- latest-mac.yml
- latest.yml
- OpenChamber-1.23.1-191-android.aab
- OpenChamber-1.23.1-191-android.apk
- OpenChamber-1.23.1-linux-arm64.AppImage
- OpenChamber-1.23.1-linux-x86_64.AppImage
- OpenChamber-1.23.1-mac-arm64.dmg
- OpenChamber-1.23.1-mac-arm64.dmg.blockmap
- OpenChamber-1.23.1-mac-arm64.zip
- OpenChamber-1.23.1-mac-arm64.zip.blockmap
- OpenChamber-1.23.1-mac-x64.dmg
- OpenChamber-1.23.1-mac-x64.dmg.blockmap
- OpenChamber-1.23.1-mac-x64.zip
- OpenChamber-1.23.1-mac-x64.zip.blockmap
- OpenChamber-1.23.1-win-arm64.exe
- OpenChamber-1.23.1-win-arm64.exe.blockmap
- OpenChamber-1.23.1-win-x64.exe
- OpenChamber-1.23.1-win-x64.exe.blockmap
- openchamber-1.23.1.vsix
- openchamber-web-1.23.1.tgz