Release version 0.32.1
This one finishes 0.32.0's move onto the official ACP 2.2 runtime: an agent that crashes now says why instead of leaving behind a session that looks connected but fails every message, a permission request the agent takes back closes by itself, and no agent is left waiting on a reply that never comes.
Claude Code and Codex move up a patch as well, bringing GPT-6 Sol and GPT-6 Luna to Codex, and a server that can't update itself in place now tells you why before you try.
New
- Codex can use GPT-6 Sol and GPT-6 Luna — both arrive with Codex CLI 0.156.1 and show up in the composer's model picker.
Improved
- Updated bundled agents: Claude Code ACP 0.81.1, Codex ACP 1.13.1 (Codex CLI 0.156.1), Kimi Code 2.1.0, Grok 1.0.41, Qoder 1.1.62, Cline 3.0.64.
- A permission or question card the agent withdraws now closes by itself — for a Claude Code sub-agent you stopped or a tool that was interrupted, say — instead of lingering unanswerable and holding up the cards queued behind it.
Fixed
- An agent that crashes now says why — at launch or mid-reply, the error shows its exit status and last lines of error output instead of a bare "Incoming transport closed", and a crash mid-reply closes the connection rather than leaving a session that looks connected but fails every message.
- An agent is no longer left waiting forever on a request codeg doesn't handle — it now gets a "not supported" answer and can carry on with the turn.
- After a mid-turn message, a Claude Code turn now ends when its reply does, instead of sometimes spinning on until you stop it or send another message.
- Claude Code's Write and Edit cards no longer come up blank — when the model spells an argument differently (
pathforfile_path, say), the card still shows the file and its content, live and in history. - Approving a Claude Code plan moves the mode picker to the mode the session actually switched to instead of leaving it on Plan, and the approval card can now offer Bypass permissions alongside Auto.
- A Claude Code reply that merely mentions "Please run /login" no longer fails the turn as though you had been signed out.
- The "Sign in" button on a Claude Code or Codex session banner opens Settings in a window of its own, on that agent's page, instead of turning the workspace you were in into the settings page.
- A stray newline Codex sends after a reply ends or is stopped no longer leaves a "Load background activity" button behind. (#802, @Adam-Dalloul)
- A server that can't write to its own installation no longer fails its update with "close the app and try again" — Settings → System → Software Update and the status bar say which directory it can't write (or the system's reason, such as a full disk) before you try, and link the release page for a manual update. (#816 reported by @huzhiyun, #819, @dawNotPoi)
Note
- If you've customized Codex's model list, GPT-6 Sol and Luna appear only after you click the refresh button next to "Official models" in that list and save again — a customized list replaces Codex's own model table, so new official models don't join it on their own.
- Kimi Code 2.1.0 won't read, search or edit a file through a symlink that leads outside its workspace — such as a linked folder in a multi-folder workspace, or the files that come with an Experts or Office skill installed by codeg; the error names the real path, and going through that path works.
Thanks to @Adam-Dalloul and @dawNotPoi for contributing to this release, and to @huzhiyun for the report.
发布版本 0.32.1
这一版补完了 0.32.0 向官方 ACP 2.2 运行时的迁移:智能体崩溃时会说明原因,不再留下一个看似在线、实则每条消息都失败的会话;智能体收回的权限请求会自行关闭;也不会再有智能体苦等一条永远不会到来的回复。
Claude Code 与 Codex 同步小版本升级,Codex 用上了 GPT-6 Sol 和 GPT-6 Luna;服务器无法就地升级时,也会在你动手之前说明原因。
新增
- Codex 可以使用 GPT-6 Sol 和 GPT-6 Luna 了——两者随 Codex CLI 0.156.1 一同到来,直接出现在输入框的模型选择器里。
改进
- 内置智能体版本更新: Claude Code ACP 0.81.1、Codex ACP 1.13.1(Codex CLI 0.156.1)、Kimi Code 2.1.0、Grok 1.0.41、Qoder 1.1.62、Cline 3.0.64。
- 智能体撤回的权限或提问卡片会自行关闭——比如你停掉的 Claude Code 子智能体、被中断的工具所发起的审批——不再一直挂着无法作答,也不会挡住排在后面的卡片。
修复
- 智能体崩溃时会说明原因——无论启动时还是回复途中,报错都会给出它的退出状态和最后几行错误输出,而不是一句光秃秃的「Incoming transport closed」;回复途中崩溃还会关闭连接,不再留下一个看似在线、实则每条消息都失败的会话。
- 智能体发来 codeg 不支持的请求时,不会再一直等不到回复——codeg 现在会明确答复「不支持」,让它继续完成这一回合。
- 回合中途插话后,Claude Code 的这一回合会随回复一起结束,不再偶尔一直转圈,直到你手动停止或再发一条消息。
- Claude Code 的 Write / Edit 卡片不再显示为空白——模型换了参数写法(比如用
path代替file_path)时,卡片照样显示文件路径和内容,实时和历史记录里都是如此。 - 批准 Claude Code 的计划后,模式选择器会切到会话实际进入的模式,不再停留在 Plan;审批卡片也可以在 Auto 之外同时提供 Bypass permissions 选项。
- Claude Code 的回复里只是提到「Please run /login」时,不再被误判为登录失效而让这一回合失败。
- Claude Code 或 Codex 会话横幅上的「去登录」按钮改为在独立窗口中打开该智能体的设置页,不再把你正在使用的工作区整个换成设置页面。
- Codex 在回复结束或被停止后多发的一个换行,不会再留下「加载后台活动」按钮。(#802,@Adam-Dalloul)
- 服务器无法写入自身安装目录时,升级不再只报一句「请关闭应用后重试」——「设置 → 系统 → 软件更新」和状态栏会在你动手之前说明是哪个目录无法写入(或磁盘已满之类的系统原因),并附上发布页链接供手动更新。(#816 由 @huzhiyun 反馈,#819,@dawNotPoi)
注意
- 如果你自定义过 Codex 的模型列表,需要在该列表里点「官方模型」旁的刷新按钮并重新保存,GPT-6 Sol 和 Luna 才会出现——自定义后的列表会整体替换 Codex 自带的模型表,新增的官方模型不会自动加入。
- Kimi Code 2.1.0 不再允许通过指向其工作区之外的符号链接读取、搜索或编辑文件——例如多文件夹工作区中的关联文件夹,或 codeg 安装的专家、办公技能附带的文件;报错里会给出真实路径,改用该路径即可正常访问。
感谢 @Adam-Dalloul、@dawNotPoi 为本次发布做出的贡献,也感谢 @huzhiyun 的反馈。