AI 编程 CLI 版本复核(2026-10-28):OpenCode 跳到 2.2.0,Qwen Code 转正 0.26.2,Codex 仍在 alpha
2026-10-28 复核 6 款 AI 编程 CLI:OpenCode 跨入 2.2.0,Qwen Code 转正 0.26.2,Claude Code 停在 v2.1.311,Codex 与 Gemini CLI 无新 stable。
2026-10-28 · GitHub Releases API(anthropics/claude-code、QwenLM/qwen-code、openai/codex、google-gemini/gemini-cli、ollama/ollama、anomalyco/opencode)
发布 2026-10-28核实 2026-10-28要点
- OpenCode:
v2.2.0(2026-10-27T09:04:44Z,prerelease: false)——从 1.x 线(v1.19.4,10-22)直接跨到 2.x 主线,是首个带官方 Release Notes 的 2.x 版本。详见 OpenCode 2.2.0 资讯。 - Qwen Code:
v0.26.2已于2026-10-27T15:32:11Z转正(prerelease: false),接替 10-24 的v0.26.1;同日还有v0.26.2-preview.1(15:24:38Z)与sdk-typescript-v0.1.24(16:08:25Z)。本次取得官方 Release Notes 原文,含一条 Breaking Change。 - Claude Code:
v2.1.311(2026-10-26T21:51:23Z,prerelease: false)——一轮以修复为主的版本;2.1.297与2.1.298两节本站第十四次复核确认仍然缺失。 - Codex:stable 仍为
rust-v0.164.0(2026-10-23T04:48:10Z);alpha 线已推进到rust-v0.166.0-alpha.3(2026-10-27T19:23:16Z),同批还有rust-v0.165.0-alpha.1.1 / 1.2 / 3。0.165.0 至今未见 stable。 - Gemini CLI:stable 仍为
v0.65.0(2026-10-20T21:17:57Z);v0.66.0-preview.0仍未转正,nightly 已到v0.67.0-nightly.20261027.g363a13119。 - Ollama:stable 仍为
v0.40.11(2026-10-24T00:30:13Z);v0.40.12-rc1(2026-10-27T00:07:12Z)为 prerelease,尚未转正。
背景与分析
Claude Code v2.1.311:三条值得单独拎出来的修复
官方 Release Notes 标题为「What's changed」,条目几乎全是修复,其中三条与日常体感直接相关:
- 标准上下文(standard-context)会话不再因为超过 200K token 而中断——此前会报 「Usage credits required for 1M context」,现在会自动压缩会话并继续。
- Write / Edit 在改动数千行后卡住约 5 秒、并误报「0 lines changed」的问题被修掉——这是大文件重构里最容易被误判为「工具挂了」的现象。
SubagentStop钩子此前对每个运行中的子代理每约一分钟触发一次(而非结束时一次)——写过按次数计费或按次数上报的 hook 的团队,升级后统计口径会变。
另有 self-hosted-runner 新增 --hold-idle-file 与 --max-hold-min(在主机报告仍有进程运行时保持空闲会话)。
Qwen Code v0.26.2:一条破坏性变更 + 一批 managed-agent 能力
官方 Release Notes 的 Breaking Changes 只有一条:fix(managed-agent)!: simplify Web Shell controls and retire cwd submissions(PR #15616)——Web Shell 控件被简化,cwd 提交(cwd submissions)被废弃。官方未展开影响面,用脚本或集成提交 cwd 的团队升级后应回归一次,本站不作进一步断言。
其余条目集中在三条线:
- 权限与审批:managed 会话新增会话级权限规则与 Auto approval(#15448);
- agent loop:新增实验性共享 agent loop,并可在其上 headless 运行(#15369);managed 轮次中的消息改为持久化队列,可投递、编辑、撤回、恢复(#15449);
- OpenTUI / 恢复:OpenTUI 会话恢复后保留文本、图片、工具结果与 prompt 身份,rewind 可恢复 transcript / request / draft(#15384);编辑审批处完整 checkpoint 捕获与安全恢复(#15389)。
另有 automation.scanner-threads 专用扫描线程池(#15442)、/autofix-pr status 列出全部 watch 并可跨会话恢复(#15510)、opt-in 的 external-scratch Runtime provider(#15261),以及给 QwenCloud / 千问平台请求加 X-DashScope-Source-Config 标识来源,不改变鉴权与重试(#15041)。
「六家里四家的 stable 没动」意味着什么
本次复核六款主流 CLI,只有 OpenCode 与 Qwen Code 的 stable 前进了。Codex 的 alpha 一天之内连发三个(166.0-alpha.1/2/3),Gemini CLI 的 nightly 天天有,Ollama 的 rc 已经排队——alpha / nightly / rc 的数量不代表 stable 的节奏。这条对选型的实际意义是:看「最新版本号」选工具会系统性高估迭代速度,判断成熟度应只看 prerelease: false 的那一条线。
对开发者的影响
- 钉版本的人:OpenCode 生产请明确自己钉的是 1.x(
v1.19.4)还是 2.x(v2.2.0);Qwen Code 生产改钉v0.26.2,nightly 数字更大但不保证稳定。 - 用 Codex 的:
rust-v0.165.0/166.0目前只有 alpha,不要按「0.166 已经是最新」来写升级文档。 - 用 Gemini CLI 的:stable 仍
v0.65.0;v0.66.0-preview.0自 10-17 起连续多轮复核未转正。 - 用 Ollama 的:
v0.40.12-rc1尚未转正,生产继续钉v0.40.11。 - 用 Claude Code 的:报「Usage credits required for 1M context」的场景在 2.1.311 后应改为自动压缩续跑,遇到仍复现的应检查是否被配置固定了旧行为。
AI 之家 观点
这一轮的看点不是版本号,是「版本线的分层」。 六款工具里,OpenCode 是把 2.x 从「并行分支」扶正的那一类——版本跳跃伴随着破坏性变更与功能下线;Qwen Code 是另一类,stable 稳步小步走,但每条破坏性变更都藏在 managed-agent 这类企业向能力里,个人用户可能完全感知不到,团队用户却可能一升级就断。
本站对 Codex 的 alpha 版本、Gemini CLI 的 nightly 与 Ollama 的 rc 均不作适用性断言——它们的 Release Notes 未被逐条读取,且 prerelease 本身不代表可用状态。本文所有版本与时间戳取自 GitHub Releases API 的 tag_name / prerelease / published_at 字段(2026-10-28 核对),非厂商公布的「发布日」表述,个别项目存在「先发 prerelease、转正沿用原时间戳」的惯例。
相关阅读
来源
- anthropics/claude-code Releases API(v2.1.311,2026-10-26T21:51:23Z)
- QwenLM/qwen-code Releases API(v0.26.2,2026-10-27T15:32:11Z)
- openai/codex Releases API
- google-gemini/gemini-cli Releases API
- ollama/ollama Releases API
- anomalyco/opencode Releases API
本文由 AI 之家 编辑部依据各项目 GitHub Releases API 一手核对整理,
prerelease判定以 API 字段为准、不看 tag 名后缀;未做安装实测。版本状态以官方页面为准。