openchamber v1.18.2 版本更新介绍
发布日期: 2026-08-10
版本号: v1.18.2
本次更新包含了多项功能改进与问题修复。新增可观测性面板,将目标、任务、上下文等信息集中展示;引入了可编辑的循环任务系统;设置现在支持批量应用并重启;优化了远程访问的稳定性;通过减少初始下载体积与延迟加载机制提升了性能;改进了Git工作树与项目目录的管理逻辑;增强了聊天消息的上下文隔离与流畅度;修复了MCP授权、终端标签、文件处理等多处问题;同步提升了桌面端与移动端的兼容性及UI一致性,并更新了安全组件。
更新内容 (中文)
[1.18.2] - 2026年8月10日
- 可观测性面板: 聊天界面旁新增一个面板,将活跃目标、任务、子代理、固定上下文、MCP服务器及上下文使用情况整合到一个实时视图中。会话列表现在也显示代理已运行时长。
- 计划任务: 项目现在可以在
.agents/loops目录下将重复性任务定义为Markdown文件;打开任务列表会发现文件变更,无需重启;循环任务可在应用内进行编辑、启用、禁用、删除或运行(感谢 @makeittech)。 - 设置: OpenCode 配置变更现在会在“应用并重启”操作后一次性生效,而非每次编辑后都重启 OpenCode;确认提示会警告活动聊天将被停止(感谢 @makeittech)。
- 远程访问:使用私有中继的配对设备,在当前无浏览器客户端连接或设备状态加载暂时失败时,不再丢失中继访问权限。
- 性能:初始Web下载缩减约58%,启动内存使用降低约22%;重型设置和语法高亮代码现在仅在打开时加载(感谢 @makeittech)。
- Git/工作树:提示现在会等待新工作树完成检出后再发送,并且会话会解析到拥有它的主工作树,而非偶尔在父仓库上打开或发送(感谢 @ftzi)。
- Git/工作树:设置现在会在创建工作树后运行仓库的
post-checkout钩子,并且在Windows上,深层嵌套的工作树不再因“文件名过长”而失败(感谢 @ftzi、@makeittech)。 - 项目:新项目目录现在可以在当前工作区外创建,添加、创建或克隆项目时,会打开一个指向该项目的会话草稿,而非保留先前的会话上下文(感谢 @makeittech)。
- 聊天:在切换会话前提交的消息会保留在发送时所属的会话和工作区中,并被取消而非跨越到不同的实例(感谢 @Wsyjq)。
- 聊天:排队的消息不再发送到仍在流式传输的响应中,而由中断响应遗留的工具卡片会稳定下来而非保持卡住状态(感谢 @makeittech)。
- 聊天:Shell命令输出默认展开,将消息添加到上下文后焦点返回到撰写区(感谢 @pascalandr、@makeittech)。
- 聊天:新消息在已显示后不再重播其进入动画,iOS用户可以再次使用Shift+Enter插入换行符(感谢 @makeittech)。
- 聊天:撰写区光标现在更易见。
- MCP:授权现在更可靠地处理浏览器回调,设置更清晰地区分可用和不可用的服务器,连接失败时会显示重试操作。
- 用量:新增xAI配额报告(感谢 @iamhenry)。
- 终端:关闭标签页后默认标签名保持唯一,Escape键现在会到达终端应用程序而非关闭上下文面板,后台连接发送更少的保活信号(感谢 @makeittech)。
- 桌面端/macOS:在拒绝文件系统访问后选择文件夹现在能正确恢复,而非导致应用无法打开该目录(感谢 @deatheros)。
- 桌面端/Windows:从任务栏最小化现在保持原生最小化,同时应用自身的最小化操作仍可隐藏到系统托盘(感谢 @pascalandr)。
- 桌面端:覆盖滚动条在滚动后自动隐藏,而非永久显示。
- 移动端/Android:配对二维码现在可在错误解析
openchamber://链接的旧版WebView中工作(感谢 @CMBill)。 - 移动端:挂起的代理问题现在会在冷启动后重新出现,而非让会话在没有答案提示的情况下等待。
- 文件:移除附加的Office或OpenDocument文件现在也会移除从该文档提取的图像;Linux下的reveal失败现在会显示为错误而非在后台静默处理(感谢 @chiamsun、@pascalandr)。
- VSCode:当安装了兼容扩展时,笔记本链接现在会在笔记本编辑器中打开(感谢 @TTTPOB)。
- 设置:对通知模板的快速编辑不再互相覆盖,折叠用户消息的偏好设置现在能正确持久化(感谢 @AmanTahiliani、@pascalandr)。
- 演练指南:分支比较现在使用仓库实际的远程默认分支,而非假设其名称(感谢 @RyderAsKing)。
- 服务器:由用户systemd服务管理的前台安装现在通过单独的临时服务进行更新,而非被服务器重启中断(感谢 @SYU8384)。
- 安全:更新了存档提取功能以解决GHSA-xcpc-8h2w-3j85安全漏洞(感谢 @mel0nyrame)。
- UI:对话框、下拉菜单、弹出窗口和工具提示现在使用一致的毛玻璃样式;macOS的毛玻璃效果选项已移除以减少渲染开销。
更新内容 (原始)
[1.18.2] - 2026-08-10
- Observability panel: a new panel near to the chat brings the active goal, tasks, subagents, pinned context, MCP servers, and context usage into one live view. The session list also shows how long an agent has been working.
- Scheduled Tasks: projects can now define recurring tasks as Markdown files in
.agents/loops; opening the task list discovers file changes without a restart, and loop tasks can be edited, enabled, disabled, deleted, or run from the app (thanks to @makeittech). - Settings: OpenCode configuration changes now accumulate behind a single Apply & Restart action instead of restarting OpenCode after every edit; the confirmation warns when active chats will be stopped (thanks to @makeittech).
- Remote access: paired devices that use the private relay no longer lose relay access when no browser client is currently connected or device-state loading temporarily fails.
- Performance: the initial web download is about 58% smaller and startup memory use is about 22% lower; heavy Settings and syntax-highlighting code now loads only when opened (thanks to @makeittech).
- Git/Worktrees: prompts now wait for a new worktree to finish checkout before sending, and sessions resolve to the worktree that owns them instead of occasionally opening or sending against the parent repository (thanks to @ftzi).
- Git/Worktrees: setup now runs the repository’s
post-checkouthook after creating a worktree, and deeply nested worktrees no longer fail with “Filename too long” on Windows (thanks to @ftzi, @makeittech). - Projects: new project directories can now be created outside the current workspace, and adding, creating, or cloning a project opens a new-session draft targeted at that project instead of leaving the previous session context active.
- Chat: messages submitted before switching sessions stay with the session and workspace they were sent from, and are cancelled rather than crossing into a different instance (thanks to @Wsyjq).
- Chat: queued messages no longer send into a response that is still streaming, and tool cards left running by an interrupted response settle instead of remaining stuck (thanks to @makeittech).
- Chat: shell command output is expanded by default, and adding a message to context returns focus to the composer (thanks to @pascalandr, @makeittech).
- Chat: fresh messages no longer replay their entry animation after they have already been shown, and iOS users can insert a newline with Shift+Enter again (thanks to @makeittech).
- Chat: the composer caret is now easier to see.
- MCP: authorization now handles browser callbacks more reliably, settings distinguish available and unavailable servers more clearly, and failed connections expose a retry action.
- Usage: added xAI quota reporting (thanks to @iamhenry).
- Terminal: default tab names remain unique after tabs are closed, Escape reaches terminal applications instead of closing the context panel, and background connections send fewer keepalives (thanks to @makeittech).
- Desktop/macOS: choosing a folder after denying filesystem access now recovers correctly instead of leaving the app unable to open the directory (thanks to @deatheros).
- Desktop/Windows: minimizing from the taskbar now remains a native minimize while the app’s own minimize action can still hide to the tray (thanks to @pascalandr).
- Desktop: overlay scrollbars auto-hide again after scrolling instead of remaining permanently visible.
- Mobile/Android: pairing QR codes now work in older WebViews that misread
openchamber://links (thanks to @CMBill). - Mobile: pending agent questions now reappear after a cold start instead of leaving the session waiting without an answer prompt.
- Files: removing an attached Office or OpenDocument file also removes the images extracted from that document, and Linux reveal failures now surface as an error instead of escaping in the background (thanks to @chiamsun, @pascalandr).
- VSCode: notebook links now open in the notebook editor when a compatible extension is installed (thanks to @TTTPOB).
- Settings: rapid edits to notification templates no longer overwrite one another, and the collapsed-user-message preference now persists correctly (thanks to @AmanTahiliani, @pascalandr).
- Walkthrough: branch comparisons now use the repository’s actual remote default branch instead of assuming its name (thanks to @RyderAsKing).
- Server: foreground installs managed by a user systemd service now update through a separate transient service instead of being interrupted by the server restart (thanks to @SYU8384).
- Security: updated archive extraction to address GHSA-xcpc-8h2w-3j85 (thanks to @mel0nyrame).
- UI: dialogs, dropdowns, popovers, and tooltips now use consistent glass styling; the macOS vibrancy option was removed to reduce rendering overhead.
下载链接
- app-release.aab
- app-release.apk
- latest-arm64.yml
- latest-linux-arm64.yml
- latest-linux.yml
- latest-mac.yml
- latest.yml
- OpenChamber-1.18.2-180-android.aab
- OpenChamber-1.18.2-180-android.apk
- OpenChamber-1.18.2-linux-arm64.AppImage
- OpenChamber-1.18.2-linux-x86_64.AppImage
- OpenChamber-1.18.2-mac-arm64.dmg
- OpenChamber-1.18.2-mac-arm64.dmg.blockmap
- OpenChamber-1.18.2-mac-arm64.zip
- OpenChamber-1.18.2-mac-arm64.zip.blockmap
- OpenChamber-1.18.2-mac-x64.dmg
- OpenChamber-1.18.2-mac-x64.dmg.blockmap
- OpenChamber-1.18.2-mac-x64.zip
- OpenChamber-1.18.2-mac-x64.zip.blockmap
- OpenChamber-1.18.2-win-arm64.exe
- OpenChamber-1.18.2-win-arm64.exe.blockmap
- OpenChamber-1.18.2-win-x64.exe
- OpenChamber-1.18.2-win-x64.exe.blockmap
- openchamber-1.18.2.vsix
- openchamber-web-1.18.2.tgz