发布日期: 2026-07-28
版本号: v1.17.0

版本1.17.0(2026年7月28日)引入了多项重要更新。新增了一个可调整大小的上下文面板,将变更、拉取请求、文件、终端、笔记、计划、预览和侧边聊天集成于一体,其中拉取请求界面现在能显示实时检查和评论。桌面/Linux版推出了官方AppImage发布,支持应用内更新、无边框窗口控制、系统托盘最小化、开机自启和多窗口等功能。侧边栏改进了会话组织方式,支持按工作树分组或平铺视图。代理/CLI功能增强,允许代理创建、发送、检查会话以及管理计划任务。聊天编辑器现在能直接在输入时渲染Markdown格式、文件提及和斜杠命令。修复了多个问题,包括桌面/Linux版启用系统托盘时流式聊天可能冻结或崩溃、小模型API兼容性、从Markdown代码块选择文本时保留结构、代码块渲染错位、发送消息时权限对话框的处理逻辑,以及长对话中跳转消息的定位问题。移动端方面,改进了Android终端的键盘输入和iOS的推送通知支持,并新增了基于Crof和NeuralWatt的用量配额跟踪功能。

更新内容 (中文)

[1.17.0] - 2026年7月28日

  • 上下文面板: 全新表面轨道将变更、拉取请求、文件、终端、笔记、计划、预览和侧边聊天整合到一个可调整大小的面板中。拉取请求界面现显示实时检查与评论,并可将失败的检查或评论附加到聊天草稿。
  • 桌面端/Linux: 面向 x64 与 arm64 架构发布官方 AppImage 版本,支持应用内更新、无边框窗口控件、系统托盘最小化、开机自启、多窗口支持,以及“以…打开”已发现的已安装应用功能。缺失的更新清单将被识别为“无更新”而非硬性错误,更新程序错误会在关于页面/侧边栏中提示(感谢 @jibanez-staticduo、@makeittech)。
  • 侧边栏: 会话按“最近”和项目区域组织,支持按工作树分组或扁平视图。计划任务、归档会话、多次运行及工作树管理现在可从侧边栏作为全页面视图打开。
  • 代理/CLI: 受管理本地实例上的代理现可创建、发送至、分叉、检查会话并等待其完成;创建隔离的工作树;并通过 OpenChaper 工具管理计划任务。CLI 新增匹配的 sessionscheduleprojectsmodels 命令,并引入新的“计划任务”启动器,可从聊天中引导任务设置。
  • 聊天编辑器: 输入提示时,现已直接渲染 Markdown 强调、提醒行、文件与代理提及、斜杠命令、代码片段、附件引用及 ~路径 引用。文件提及支持原位编辑,移动端编辑器随内容扩展而不再使用单独的全屏手势。
  • 桌面端/Linux: 修复了在启用系统托盘时聊天流式传输可能出现的间歇性冻结或崩溃问题(感谢 @kydorn)。
  • 小型模型: GitHub Copilot 模型现使用其支持的 API,修复了摘要、目标审核、提交消息等小型模型在非 Chat Completions 兼容模型上的功能(感谢 @jakoss)。
  • 聊天: 从 Markdown 代码块中选择文本时,现保留代码围栏、语言及周围块结构,适用于添加到编辑器或启动新会话的场景(感谢 @ChangeHow)。
  • 聊天: 代码块渲染时不再改变行布局或合并相邻文本,复制的代码保持原始文本格式(感谢 @ChangeHow)。
  • 聊天/权限: 在权限提示打开时发送消息,现会拒绝当前会话及其子代理的待处理请求,并将消息排入下一轮处理(感谢 @tomzx)。
  • 聊天/子代理: 当启用直接子代理提示时,即使父会话尚未加载,也可对子代理聊天进行提示。
  • 聊天: 在长对话中跳转到消息时,若前序行尚未渲染,现已能准确定位到目标消息。
  • 设置: 新增在新建会话屏幕上隐藏启动建议的选项。
  • 移动端/Android: 终端点击现可唤起键盘,支持 Android 键盘的文字与退格输入,关闭聚焦的终端不再导致应用无响应。
  • 快捷键: 修复了当前会话未激活时双按 Escape 可能被预触发的回归问题。
  • 移动端/iOS: 推送通知现默认使用 Apple 生产环境服务(感谢 @natheihei)。
  • 移动端/iOS: 现已支持从 Xcode 安装的开发构建的通知功能——应用自动检测其 Apple 推送环境,服务器将设备匹配至相应端点,使开发(沙盒)和 TestFlight/App Store(生产)安装均可接收推送。
  • 用量统计: 新增 Crof 与 NeuralWatt 配额追踪功能,包含订阅 kWh、独立密钥允许窗口及跨 Web 服务器与 VS Code 扩展的积分余额回退机制(感谢 @kydorn)。

更新内容 (原始)

[1.17.0] - 2026-07-28

  • Context panel: a new surface rail brings Changes, pull requests, files, terminal, notes, plans, previews, and side chats into one resizable panel. The pull-request surface now shows live checks and comments, and can attach failed checks or comments to a chat draft.
  • Desktop/Linux: official AppImage releases for x64 and arm64, with in-app updates, frameless window controls, system tray minimize, launch at login, multi-window support, and “Open in” for discovered installed apps. Missing update manifests are treated as “no update” instead of a hard failure, and updater errors surface in About/sidebar (thanks to @jibanez-staticduo, @makeittech).
  • Sidebar: sessions are organized into Recent and project zones with worktree-grouped or flat views. Scheduled tasks, archived sessions, multi-run, and worktree management now open as full-page views from the sidebar.
  • Agents/CLI: agents on managed local instances can now create, send to, fork, inspect, and wait for sessions; create isolated worktrees; and manage scheduled tasks through the OpenChamber tool. The CLI adds matching session, schedule, projects, and models commands, and a new Schedule a Task starter guides task setup from chat.
  • Chat composer: prompts now render Markdown emphasis, attention lines, file and agent mentions, slash commands, snippets, attachment citations, and ~path references directly while you type. File mentions can be edited in place, and the mobile composer grows with its content instead of using a separate fullscreen gesture.
  • Desktop/Linux: fixed an intermittent freeze or crash while chats were streaming with the system tray enabled (thanks to @kydorn).
  • Small Model: GitHub Copilot models now use their supported API, fixing summaries, goal audits, commit messages, and other Small Model actions for models that do not support Chat Completions (thanks to @jakoss).
  • Chat: selecting text from Markdown code blocks now preserves the code fences, language, and surrounding block structure when adding it to the composer or starting a new session (thanks to @ChangeHow).
  • Chat: code blocks no longer shift line layout or merge adjacent text while rendering, and copied code keeps its original text (thanks to @ChangeHow).
  • Chat/Permissions: sending a message while a permission prompt is open now denies pending requests in the session and its subagents, then queues the message for the next turn (thanks to @tomzx).
  • Chat/Subagents: subagent chats can be prompted when direct subagent prompting is enabled, even if the parent session has not loaded.
  • Chat: jumping to messages in long conversations now lands on the intended message when earlier rows have not been rendered yet.
  • Settings: added an option to hide starter suggestions on the new-session screen.
  • Mobile/Android: terminal taps now open the keyboard, text and backspace input work with Android keyboards, and closing a focused terminal no longer leaves the app unresponsive.
  • Shortcuts: fixed a regression where double-Escape could be primed when the current session was not active.
  • Mobile/iOS: push notifications now use Apple’s production service by default (thanks to @natheihei).
  • Mobile/iOS: notifications now work for development builds installed from Xcode — the app detects its Apple push environment and the server delivers each device to the matching endpoint, so dev (sandbox) and TestFlight/App Store (production) installs both receive pushes.
  • Usage: added Crof and NeuralWatt quota tracking with subscription kWh, independent key-allowance windows, and credits-balance fallback across the web server and VS Code extension (thanks to @kydorn).

下载链接