openchamber v1.24.0 版本更新介绍
发布日期: 2026-09-17
版本号: v1.24.0
新增:支持为网页版和桌面版添加第三方扩展,扩展可拥有自己的面板、页面和聊天操作,并可自建扩展,官方及社区扩展目录即将上线;主题支持从 Open VSX 浏览 VS Code 主题或导入主题文件,可选择配色变体并从列表中移除已导入主题;项目可为新聊天设置默认代理,工作树中的聊天同样生效;编辑器关闭时文件树保持打开,便于边聊天边浏览项目。改进:桌面应用启动明显加快;侧边栏粘性分组标题滚动时平滑过渡,始终可见当前分组名称和操作;主题菜单文字与选中项更易读,代码块背景与整体更协调;代理标签和图标使用主题中区分度更高的配色;加载页淡入应用时不再出现标志变色。修复:切换或新建聊天不再丢失草稿附件或将其串到其他聊天;模型加载期间所选模型不再重置,思考等级(含默认)刷新后仍记住;修复切换会话导致内存持续增长;子代理结果恢复 Markdown 格式显示;选择菜单在选中文本上方或下方打开,便于复制;压缩后百分比显示错误已修复,下次响应上报用量前计数器显示横杠;子模块空白 diff 与嵌套仓库反复报错已修复,变更视图会显示子模块状态并识别独立仓库;应用外编辑的指令在重新打开设置时正确显示,包括文件被清空的情况;退出应用、重启 OpenCode 或启动失败后不再遗留后台 OpenCode 与工具进程;修复部分仓库中文件搜索卡住;按 Esc 关闭菜单时不再关闭文件面板;macOS 菜单栏图标禁用时程序坞未读角标仍持续更新;移动端主题导入不再被键盘遮挡,长主题列表避开状态栏与 Home 指示条。其他:因服务关停移除 Crof 用量统计;本地开发、CI 与 Docker 镜像升级至 Bun 1.4.2。
更新内容 (中文)
新增
- 扩展(Extensions): 可为网页版和桌面版添加第三方工具,拥有各自的面板、页面和聊天操作。开始使用请参阅使用扩展或自行构建。OpenChamber 官网即将上线官方与社区扩展目录(感谢 @AlexKutas)。
- 主题(Themes): 可从 Open VSX 浏览 VS Code 主题,或在设置中导入主题文件。可选择各个配色变体,并可从主题选择器中移除已导入的主题。
- 项目(Projects): 可为每个项目的新聊天选择默认智能体,包括该项目工作树(worktree)中的聊天(感谢 @MltStephane)。
- 文件(Files): 编辑器关闭时可保持文件树展开,便于在聊天的同时浏览项目(感谢 @cmdaltctr)。
改进
- 桌面版(Desktop): 应用窗口打开速度明显加快。
- 会话(Sessions): 侧边栏置顶标题现在会在滚动时于各分组之间平滑淡入淡出,让当前分组的名称和操作始终触手可及。
- 主题(Themes): 菜单文字和选中项更易阅读,代码块背景与应用其余部分融合得更好。
- 聊天(Chat): 智能体标签和图标使用主题中区分度更高的配色,更便于区分不同智能体。
- 外观(Appearance): 加载页会淡入应用界面,Logo 不会在加载阶段之间变色。
修复
- 聊天(Chat): 切换聊天或新建聊天时,不再丢失草稿附件,也不会将其移至其他聊天。
- 聊天(Chat): 模型加载期间所选模型不再被重置。思考等级(包括“默认”)在刷新后会被记住。
- 聊天(Chat): 修复了在会话之间切换时内存占用持续增长的问题。
- 聊天(Chat): 已完成的子代理结果重新恢复 Markdown 格式显示(感谢 @bashrusakh)。
- 聊天(Chat): 选择菜单会在所选文本上方或下方打开,方便复制操作(感谢 @yulia-ivashko)。
- 上下文(Context): 修复了压缩(compaction)后百分比不正确的问题。在下一次响应报告用量之前,计数器会显示为破折号(感谢 @yulia-ivashko)。
- Git: 修复了子模块差异(diff)为空以及嵌套仓库反复报错的问题。“变更”现在会显示子模块状态并识别独立仓库(感谢 @yulia-ivashko)。
- 设置/行为(Settings/Behavior): 在应用外编辑的指令在重新打开设置后会正常显示,包括文件被清空的情况(感谢 @bashrusakh)。
- 桌面版(Desktop): 修复了退出应用、重启 OpenCode 或启动失败后残留的 OpenCode 后台进程和工具进程。
- 文件(Files): 修复了在某些仓库中文件搜索卡住的问题。
- 文件(Files): 按 Esc 关闭已打开的菜单时,文件面板不再随之关闭。
- macOS: 菜单栏图标被禁用时,程序坞(Dock)的未读角标仍会持续更新。
- 移动端(Mobile): 主题导入界面可完整显示在键盘上方,较长的主题列表也不会遮挡状态栏和主屏幕指示条。
其他
- 用量(Usage): 服务关闭后移除了 Crof 用量跟踪(感谢 @kydorn)。
- 工具链(Tooling): 本地开发、CI 和 Docker 镜像已更新至 Bun 1.4.2(感谢 @osztenkurden)。
更新内容 (原始)
New
- Extensions: Add third-party tools to web and desktop, with their own panels, pages, and chat actions. Get started with using extensions or building your own. A catalog of our own and community-made extensions is coming soon to the OpenChamber website (thanks to @AlexKutas).
- Themes: Browse VS Code themes from Open VSX or import a theme file in Settings. Choose individual color variants and remove imported themes from the theme picker.
- Projects: Choose a default agent for new chats in each project, including chats in its worktrees (thanks to @MltStephane).
- Files: Keep the file tree open while the editor is closed, so you can browse your project alongside the chat (thanks to @cmdaltctr).
Improvements
- Desktop: The app window opens much faster.
- Sessions: Sticky sidebar headers now fade smoothly between sections as you scroll, keeping the current section’s name and actions within reach.
- Themes: Menu text and selected items are easier to read, and code block backgrounds blend better with the rest of the app.
- Chat: Agent labels and icons use more distinct colors from your theme, making agents easier to tell apart.
- Appearance: The loading screen fades into the app without the logo changing colors between loading steps.
Fixes
- Chat: Switching chats or starting a new one no longer loses your draft attachments or moves them to another chat.
- Chat: Your chosen model no longer resets while models are loading. Thinking levels, including Default, are remembered after a reload.
- Chat: Fixed growing memory use when switching between conversations.
- Chat: Completed subagent results display formatted Markdown again (thanks to @bashrusakh).
- Chat: The selection menu opens above or below the text you select, keeping it accessible for copying (thanks to @yulia-ivashko).
- Context: Fixed incorrect percentages after compaction. The counter shows a dash until the next response reports usage (thanks to @yulia-ivashko).
- Git: Fixed blank diffs for submodules and repeated errors for nested repositories. Changes now shows submodule status and identifies separate repositories (thanks to @yulia-ivashko).
- Settings/Behavior: Instructions edited outside the app appear when you reopen settings, including when the file was cleared (thanks to @bashrusakh).
- Desktop: Fixed background OpenCode and tool processes left behind after quitting the app, restarting OpenCode, or a failed start.
- Files: Fixed file searches getting stuck in some repositories.
- Files: Escape closes an open menu while keeping the file panel open.
- macOS: The Dock’s unread badge keeps updating when the menu bar icon is disabled.
- Mobile: Theme import fits above the keyboard, and long theme lists stay clear of the status bar and home indicator.
Misc
- Usage: Removed Crof usage tracking after the service shut down (thanks to @kydorn).
- Tooling: Updated Bun to 1.4.2 for local development, CI, and Docker images (thanks to @osztenkurden).
下载链接
- app-release.aab
- app-release.apk
- latest-arm64.yml
- latest-linux-arm64.yml
- latest-linux.yml
- latest-mac.yml
- latest.yml
- OpenChamber-1.24.0-193-android.aab
- OpenChamber-1.24.0-193-android.apk
- OpenChamber-1.24.0-linux-arm64.AppImage
- OpenChamber-1.24.0-linux-x86_64.AppImage
- OpenChamber-1.24.0-mac-arm64.dmg
- OpenChamber-1.24.0-mac-arm64.dmg.blockmap
- OpenChamber-1.24.0-mac-arm64.zip
- OpenChamber-1.24.0-mac-arm64.zip.blockmap
- OpenChamber-1.24.0-mac-x64.dmg
- OpenChamber-1.24.0-mac-x64.dmg.blockmap
- OpenChamber-1.24.0-mac-x64.zip
- OpenChamber-1.24.0-mac-x64.zip.blockmap
- OpenChamber-1.24.0-win-arm64.exe
- OpenChamber-1.24.0-win-arm64.exe.blockmap
- OpenChamber-1.24.0-win-x64.exe
- OpenChamber-1.24.0-win-x64.exe.blockmap
- openchamber-1.24.0.vsix
- openchamber-web-1.24.0.tgz