VibeAPI 技术支持中心
v0.2.21 — v2.1.232 全版本特性整理

Claude Code
全特性速览

从终端到 IDE,从一个人写代码到一群 Agent 帮你干活。
364 个版本迭代、4418 项更新,每一项能力都配有真实场景,看完就能上手。

364 个版本 4418 项更新 3 个大版本 2025.04 — 2026.08
Claude Code — zsh
~ $ claude
Claude Code v2.1.232 (Opus 5)
Agent View | 跨会话消息 | Workflows | Auto Mode | /code-review
 
> 帮我重构这个模块,三个 agent 分头跑:一个查安全、一个优化性能、一个补测试
🔥 最近更新亮点

78 个版本,Claude Code 再次进化

v2.1.140 — v2.1.232 一共 78 个版本,真正会改变你日常用法的就下面这六件事。往下是各能力分区的当前状态,最后是版本演进脉络。

🧠

Claude Opus 5——新的默认 Opus 模型

Claude Code 的最强大脑再次换代:百万 Token 上下文窗口,fast mode 每 MTok $10/$50。/fast 现在作用于 Opus 5 与 Opus 4.8。

v2.1.219 NEW
💬

跨会话消息——让两个会话直接对话

macOS 与 Linux 上,你的多个 Claude Code 会话可以互相发消息:在提示词里输入 @ 按名字提及另一个会话,Claude 用 SendMessage 把结论直接递过去,ListAgents 列出能找到谁。

v2.1.224-232 NEW
🏗️

自托管环境——云端会话跑在自己的机器上

claude self-hosted-runner 把你自己的机器或容器变成网页版、移动端、桌面版会话的运行地,代码不出自家基础设施。Team 与 Enterprise 公开 beta。

v2.1.224 NEW
🔒

权限与沙箱大修——把绕过路径一条条堵上

连续多个版本专门修权限绕过:Bash/zsh 条件表达式藏命令、PowerShell 参数改写、Cygwin 符号链接、超长命令一律改为弹确认;沙箱新增凭证遮罩(mode: "mask")与 strictAllowlist,worktree 隔离对所有会话类型生效。

v2.1.214-232
🖥️

桌面版内置浏览器 + iOS 模拟器面板

桌面版自带浏览器,Claude 能自己翻文档、看设计稿;再加上公开 beta 的 iOS 模拟器面板,它可以直接跑你的 App、点着走给你看。

v2.1.202-219
🩺

/doctor 与 /code-review——体检和找 bug 都不占你的对话

/doctor(别名 /checkup)把安装、权限、MCP、插件、CLAUDE.md 查一遍并直接修;/code-review 现在各强度都跑在后台 agent 里,审查过程不再刷屏。

v2.1.202-232
◆ AI 模型与推理

选模型就像选工具:重活用重锤,快活用飞刀

Opus 5 啃最难的架构问题,Sonnet 5 是订阅席位的默认主力,Fast Mode 换速度,/model 随时切。

Opus 5 — 默认的 Opus 模型

Claude Code 里最强的一档,原生百万 Token 上下文,Fast Mode 每 MTok $10/$50。默认 high effort,最难的活拉到 /effort xhigh,还不够就 max

v2.1.219

Sonnet 5 — 订阅席位的默认模型

Pro、Team Standard、Enterprise 席位默认就是它:顶级编码与工具使用能力、Sonnet 的价格、原生百万 Token 上下文,自适应思考默认开启。

v2.1.195

Fast Mode — 同样的模型,更快出活

/fast 一键切换,现作用于 Opus 5 与 Opus 4.8(Opus 4.7 已移出)。用量额度中途耗尽会在流里明说,不再静默失败。

v2.1.219

Haiku 4.5 — 轻量高效

驱动 Explore 子 agent 高效翻代码库,省下主会话的上下文。plan 阶段用 Sonnet、执行用 Haiku 的组合依然可用。

v2.0.17

百万 Token 上下文

Opus 5 与 Sonnet 5 原生百万 Token 上下文,整个模块一次读完。CLAUDE_CODE_DISABLE_1M_CONTEXT 现在会把每个原生 1M 模型统一用自动压缩压回 200K,不再只针对固定名单。

v2.1.223

/model 与 effort 档位

/model 切模型,选择器只高亮最新发布的那一档;/effort 调推理强度,档位是 low / medium / high / xhigh / max。也可以用 /config model= 从提示词里直接改。

v2.1.219

模型演进脉络

Sonnet 4 + Opus 4(v1.0.0 GA)→ Opus 4.1 → Opus 4.5 → Opus 4.6 → Sonnet 4.6 → Opus 4.7 与 xhigh 档 → Opus 4.8 → Sonnet 5 → Opus 5。Opus 4/4.1 与 Sonnet 4.5 已下线并自动迁移;Fable 5 作为顾问模型出现在 /advisor 里。

v1.0.0 — 至今
?

场景:周一早上接手一个陌生 monorepo你该选哪个模型?

  • 不确定这坨代码在干嘛?Opus 5 配百万上下文,整个模块一次读完再讲给你听
  • 日常写业务逻辑等不了深度推理?/fast 切 Fast Mode,同一个模型、更快出活
  • 订阅席位默认就是 Sonnet 5,顶级编码能力配 Sonnet 的价格,多数活它就够了
  • 「这函数在哪定义的?」——Haiku 4.5 驱动的 Explore 子 agent 翻遍代码库,还不占你的上下文
  • 遇到真正难的架构决策,/effort xhigh 拉满;一般任务用 high 就够,/effort auto 随时回默认
◆ 多 Agent 协作

一个人的团队,N 个 Agent 帮你干活

子 agent 默认就在后台跑,claude agents 一屏看住全部会话,会话之间还能互相传结论。

💬

跨会话消息 — 让两个会话直接对话

macOS 与 Linux 上,你的多个 Claude Code 会话可以互发消息:提示词里打 @ 按名字提及另一个会话,Claude 用 SendMessage 把结论直接递过去,ListAgents 列出能找到谁。一个会话里查出来的结论,不用你复述一遍。

v2.1.224 — v2.1.232

Agent view — 一屏看住所有会话

claude agents 给每个会话开一行:哪些在跑、哪些卡着等你、哪些干完了一目了然。行上显示彩色状态词与自动生成的标题,等你输入的会话会在 footer 上报数;输入 /resume 打开历史会话选择器,--json 可脚本化。

v2.1.139 — v2.1.232

子 agent 默认后台跑

派出去的 subagent 默认在后台执行,主线不停等它。默认可嵌套三层(CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH 可调),并发上限 20 个(CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS),/tasks 看进度。要权限时会浮到主会话里问你,而不是直接自动拒绝。

v2.1.195 — v2.1.232
🌊

动态 Workflow — 脚本编排几十上百个 agent

告诉 Claude 你要做什么,它现写一段脚本把任务扇出给几十甚至上百个 subagent 并行跑,/workflows 实时看运行状态。默认按中等规模指引(目标少于 15 个 agent),可在 /config 里调整或取消限制。

v2.1.150 — v2.1.219

Worktree 隔离 — 互不踩脚

agent 定义里写 isolation: worktree,它就在自己的 git worktree 里干活。隔离现在覆盖所有会话类型的文件编辑与 Bash——subagent 再也不能用 git -C 之类的写法把 git 操作重定向回主检出目录。

v2.1.222

自定义 Agent 与 Agent Teams

/agents 建自己的子 agent,frontmatter 可指定 model、effort、maxTurns、disallowedTools 与持久 memory;插件也能随带 agent。Agent Teams 让多个 teammate 分工协作,TeammateIdle / TaskCompleted hook 通知进度。(Task 工具的 mode 参数已弃用,subagent 默认继承父会话的权限模式。)

v1.0.60 — v2.1.232
!

场景:重构一个大模块让多个 agent 各司其职

  • 你说「重构 auth 模块」,Claude 拆成安全审查、性能分析、单测补全三件事,分头派出去
  • 三个 subagent 默认在后台跑,各自待在自己的 worktree 里,不会互相覆盖对方的改动
  • claude agents 一屏看住:谁在跑、谁卡着等你批权限、谁已经交活了
  • 安全 agent 查出个注入点,直接用 SendMessage 把结论递给正在改代码的那个会话,不用你转述
  • 活太大?让 Claude 写个动态 workflow,几十个 agent 扇出去并行干,/workflows 看进度
◆ 会话与记忆

下班关机,明天 Claude 还记得你的代码

自动记忆记住项目偏好,--resume 秒回昨天的对话,/fork 分叉出一条后台会话继续探索——上下文不丢。

/fork — 对话复制成一条后台会话

/fork 把当前对话整个复制成一条新的后台会话(在 claude agents 里占一行),并给它自己的 worktree,你这边照常继续干。原先由它触发的会话内 subagent 调用,现在叫 /subtask

v2.1.212 — v2.1.221

会话恢复 /resume

--continue--resume 找回任意一次对话,可按会话 ID、自定义标题或 git 分支搜索。把 PR 链接粘进 /resume 能直接找到创建它的那次会话;在 Agent 视图里输 /resume 则打开历史会话选择器(含已从列表删除的)。

v0.2.93 — v2.1.232

自动记忆 & /memory

Claude 在工作中自动记住项目规范、代码风格与架构偏好,下次打开不用从头解释。/memory 管理记忆内容,.claude/rules/ 放项目规则,记忆文件带最后修改时间戳,并跨 git worktree 共享。

v2.1.59 — v2.1.214

/rewind — 连 /clear 之前都能回去

/rewind 回退对话并撤销对应的代码改动,现在还能恢复到执行 /clear 之前的那段对话。它不会穿过符号链接或硬链接去改被跟踪的文件,跳过了多少条路径会明确告诉你。

v2.1.185

智能压缩 /compact

上下文快满时自动压缩,理论上可以一直聊下去。压缩后 plan mode 状态、会话标题与图片都保留,提示缓存可复用;全屏模式下多次压缩仍保留完整的压缩前历史,/context 会在超出上下文窗口时明确告警。

v0.2.47 — v2.1.224

/cd — 对话中途换工作目录

/cd 把当前会话挪到新的工作目录,不用重建提示缓存,路径支持自动补全。配合 --add-dir 把别的仓库也纳进来,跨仓库的活不用开第二个会话。

v2.1.166
!

场景:周一接着周五的活会话和记忆无缝衔接,上下文一点没丢

  • 周五写了半天,Claude 已经记住了你的命名风格、项目架构,甚至你偏好的错误处理方式
  • 周一早上 claude --resume,按分支名一搜就找到上次那条会话
  • 聊了一小时上下文快满?自动压缩接手,plan 状态、会话标题、图片统统保留
  • 想试另一种实现?/fork 分叉成一条后台会话去探索,原对话继续照常推进
  • 改错方向了?/rewind 回退对话并撤销代码改动,连 /clear 之前的那段都能找回来
◆ 开发工作流

从 git clone 到 PR merged,中间全是 Claude

读文档、查代码、写逻辑、审 bug、提 PR——一套流程不用切窗口,审查还不占你的对话。

🔍

/code-review — 找 bug,且不占你的对话

/code-review 审当前 diff 或某个 PR,按 effort 级别决定挖多深;各强度现在都跑在后台 agent 里,审查过程不再刷屏。--comment 直接发 PR 行内评论,--fix 把结论应用到工作区,/review 是它的别名。

v2.1.218 — v2.1.232

/ultrareview — 一队 agent 在云端找 bug

/ultrareview 把一整队找 bug 的 agent 放到云端跑,结果自动回到你的 CLI 或桌面版。可以传 #123 或直接粘 PR 链接;claude ultrareview 让 CI 和脚本也能调用。

v2.1.114 — v2.1.232

Plan mode 与 /goal — 先想清楚再动手

/plan 可以直接带上描述进入计划模式,先把方案聊清楚再落地;/goal 让 Claude 跨多个回合一直干到完成条件成立。配合 auto mode,计划模式下静态分析拿不准的 Bash 命令交由分类器裁决,不再逐条弹窗。

v0.2.44 — v2.1.218

Git 与 PR 深度集成

输入框下方实时显示当前分支的 PR 状态(approved / changes requested / pending / draft),彩色圆点可点开。会话与 PR 自动关联,--from-pr 找回创建它的会话。后台会话干完会自己 commit、push,需要时开 draft PR,并遵循你 CLAUDE.md 里的 git 约定;/commit-push-pr 里带 --force--amend 这类危险参数的命令不再自动放行。

v2.1.20 — v2.1.229

LSP 代码智能

go-to-definition、find references、hover 文档直接可用,比在源码里翻快得多。内置 TypeScript 与 Python LSP 插件,findReferences 自动排除 git 忽略的目录。

v2.0.74

Web 搜索、PDF 与大文件读取

Claude 可以并行发多个 Web 查询、抓取 URL,搜索结果会考虑当天日期。PDF 支持按页读取(pages: "1-5"),超过 10 页的用 @ 提及时只返回轻量引用;超大 markdown 表格只渲染前 200 行并提示还有多少。

v0.2.53 — v2.1.229

Agent SDK 与无头模式

TypeScript 与 Python 的 Claude Agent SDK 把同一套能力嵌进你自己的程序;-p 无头运行,stream-json 流式输出,--forward-subagent-text 还能把 subagent 的文本与思考一并转发出来。

v1.0.23 — v2.1.229
!

场景:新人入职第一天接手陌生项目从读代码到提 PR 一条龙

  • 项目有份 30 页架构 PDF?@ 提及一下,Claude 只读相关章节,不会把 30 页全塞进上下文
  • 代码散在多个仓库?--add-dir/cd 把其他目录纳进来,一个会话搞定
  • 「这个 util 到底干嘛的?」——LSP 一键跳定义、hover 看文档,比翻源码快得多
  • 先用 /plan 把方案聊清楚,动手后 /goal 让 Claude 一直干到完成条件成立
  • 提 PR 前先 /code-review 扫一遍正确性 bug,跑在后台不占对话;改动大就上 /ultrareview 让一队 agent 云端复审
◆ MCP 生态

MCP 打通一切,Slack 到数据库全链路

插件、Skills、Hooks、OAuth——Claude Code 不是孤岛,而是你工具链的中枢。

MCP 协议全面支持

项目级 .mcp.json、Streamable HTTP 与 SSE、OAuth 鉴权一应俱全。工具太多时自动搜索模式按需加载,不占满上下文;MCP 服务器还能通过 elicitation 在任务中途主动弹框问你,返回的二进制内容会自动存盘而不是往对话里倒 base64。

v0.2.50 — v2.1.232
🔑

claude mcp login — 在 shell 里完成鉴权

claude mcp login 直接给配置好的服务器鉴权,不必再进 /mcp 交互菜单,claude mcp logout 清掉存下的凭证。连接失败时会带上 HTTP 状态码与错误文本;OAuth 重定向改用 127.0.0.1,严格授权服务器也能过。

v2.1.185 — v2.1.229
🧩

插件系统

/plugin install 从 git、.zip 存档、URL 甚至 archive 来源安装;市场支持 GitHub 与 GitLab(含嵌套子群组)。安装后在安全前提下立即生效,不必每次 /reload-plugins/plugin list 列出已装插件,claude plugin init 一键脚手架新插件。

v2.0.12 — v2.1.232

Skills 与自定义命令

斜杠命令与 skills 早已合并成一套:放进 .claude/skills 就自动加载,支持热重载。frontmatter 可声明 context: fork 在后台跑、限制工具、指定 effort;Claude 也能自己通过 SlashCommand 工具调用它们。

v0.2.31 — v2.1.218

Hooks 系统

PreToolUse / PostToolUse / Stop / SessionStart / SessionEnd / SubagentStart / DirectoryAdded 等事件都能挂钩子,支持条件 if、HTTP 形式与插件随带。hook 能看到当前 effort 级别($CLAUDE_EFFORT),PreToolUse 给出的 ask 决策现在是决策下限,不会被 auto mode 覆盖掉。

v1.0.38 — v2.1.229
📡

Remote Control 与 Teleport

claude remote-control 把本地会话开放给手机与网页端,权限提示、压缩进度、后台 agent 与 workflow 进度都会同步过去;网络闪断后会持续重连约 30 分钟。claude --teleport 则把云端会话拉回本地接着干。

v2.0.72 — v2.1.232
!

场景:用 MCP 打通团队工具链让 Claude 直接操作你已有的系统

  • 配好 Slack MCP 服务器,Claude 写完代码自己发消息到频道:「PR #456 已创建,请 review」
  • 数据库 MCP 连上以后,直接问「线上有多少活跃用户」,它写 SQL、查完、把结果给你
  • claude mcp login 在 shell 里一次性把服务器鉴权做完,不用再进交互菜单点来点去
  • 配了 20 个 MCP 工具太占上下文?工具搜索按需加载,用不到的不进上下文窗口
  • PostToolUse hook 自动跑格式化和 lint,MCP 返回的 PDF 或 Excel 直接存盘,不往对话里倒乱码
◆ 终端体验

终端体验拉满:Vim 党、中文输入法、屏幕阅读器

CJK 宽字符不错位、Vim 键位丝滑、屏幕阅读器有专门模式——终端用户的痛点被一个个照顾到了。

主题与渲染

/theme 打开主题选择器,也可以从插件发布自定义配色。终端渲染器重写过,长会话流式输出保持流畅;全屏模式下压缩前的完整历史留在回滚缓冲区里。

v0.2.30 — v2.1.229

Vim 模式与自定义键位

完整 Vim 绑定,cf/Ft/T 动作都在,sS 在 NORMAL 模式下同样生效,yank 寄存器能穿过对话框和历史搜索活下来。/keybindings 自定义任意键位,vimInsertModeRemaps 可把 jj 这类两键序列映射成 Escape。

v0.2.34 — v2.1.232

CJK 与国际化

中日韩输入法、宽字符布局、全角空格与数字输入都已修正,泰语老挝语元音渲染、非拉丁文字的词删除与导航同样照顾到。Windows/WSL 剪贴板不再损坏中文与 emoji,阿拉伯语与希伯来语混排顺序也修好了。

v0.2.68 — v2.1.218

屏幕阅读器模式

claude --ax-screen-reader(或 "axScreenReader": true)把视觉化终端界面换成线性纯文本,适配 VoiceOver 与 NVDA。按词、按行删除会播报删掉的内容,切换权限模式会朗读,退格只回显被删的字符而不是重读整行。

v2.1.208 — v2.1.222
@

@ 提及、图片与粘贴

@ 提及文件、文件夹、MCP 资源,支持锚点片段(@README.md#installation)。图片可拖拽或粘贴,插入 [Image #N] 标记;重复粘贴同一段文本会展开已折叠的占位符而不是新增一个。

v0.2.75 — v2.1.224

实时交互与 shell 模式

Claude 干活时可以直接发消息引导方向,消息也能排队。! 前缀直接跑 shell 命令,而且 Claude 会对命令输出作出反应,不用再补一句提示;/copy 交互式挑代码块复制,:heart: 支持 emoji 短代码补全。

v0.2.108 — v2.1.226
🩺

/doctor — 一条命令做完环境体检

/doctor(别名 /checkup)把安装、权限规则、MCP 服务器、插件、CLAUDE.md 查一遍,能修的直接修。会指出风险权限规则、外部管理的启动器、沙箱域名写法歧义,还会建议精简过长的 CLAUDE.md。

v2.1.202 — v2.1.229

终端兼容性

/terminal-setup 适配 Kitty、Alacritty、Zed、Warp、WezTerm、iTerm2、Ghostty,完整支持 Kitty 键盘协议、OSC 8 超链接与 OSC 9;4 进度条。经 ssh 或 tmux 无法探测终端能力时,PR 徽标仍渲染成可点击链接。

v1.0.110 — v2.1.229
!

场景:SSH 到服务器上写代码终端里该有的顺手都有

  • /theme 选个顺眼的暗色主题,渲染器重写过,长输出不闪不卡
  • 开 Vim 模式,f / t 快速跳转,Ctrl+R 搜历史,键位不顺手就 /keybindings 改掉
  • 切中文输入法写注释?全角空格、宽字符布局都对齐,剪贴板也不会把中文搞乱
  • Claude 在跑长任务?不用干等,直接打字引导方向;想顺手跑条命令就 ! npm test
  • 环境出问题先跑 /doctor,安装、权限、MCP、插件一次查完,能修的它直接修
◆ 安全与沙箱

安全不靠喊口号:分类器、沙箱、权限层层兜底

Auto mode 用分类器接管权限提示,沙箱隔离文件与网络,凭证连读都读不到明文。

🤖

Auto mode — 从研究预览到默认权限模式

分类器接管权限提示:安全的操作不打断直接跑,有风险的挡下来,是「全部批准」和 --dangerously-skip-permissions 之间的中间地带。自 2026 年 8 月 14 日起成为 Pro、Max、Team 新会话的默认权限模式,在 Bedrock、Vertex 与 Foundry 上也无需 opt-in。它会拦下你没要求的破坏性 git 命令,rm -rf 遇到没解析出来的变量会先问你。

v2.1.83 — v2.1.232
🔒

沙箱 — 文件系统与网络双向隔离

沙箱化执行限制可读可写范围并管控网络出口。allowRead 在拒绝区域内按需解封读取,sandbox.network.strictAllowlist 让不在允许清单里的主机直接被拒而不弹窗,sandbox.filesystem.disabled 可只保留网络管控。沙箱违规的具体原因现在会回到工具结果里,Claude 看得见自己被拦在哪。

v2.0.24 — v2.1.232
🎭

凭证遮罩 — 沙箱里读到的是假值

Linux 与 WSL 上给凭证文件设 mode: "mask",沙箱命令读到的是哨兵副本,真实值由沙箱代理在出口处替换回去。支持 extract 正则只遮罩片段、decode: "jwt" 做 JWT 感知遮罩、sigv4 对 AWS SigV4 重新签名。

v2.1.221 — v2.1.224

权限系统

/permissions 管控每一类操作,规则支持通配符与按工具参数匹配(Tool(param:value),例如 Agent(model:opus))。auto mode 的硬拒绝规则无条件生效,不受允许例外影响;「always allow」现在存在仓库根目录,跨 worktree 与会话都保留。

v0.2.26 — v2.1.232
🛡

权限绕过的持续围剿

连续多个版本专门堵绕过路径:zsh 在 [[ ]] 条件里藏命令、PowerShell 参数改写 $PSDefaultParameterValues、Git Bash 跟随 Cygwin 符号链接、用制表符与不可见字符把命令藏出审批对话框之外,现在一律要求确认;超过 1 万字符的命令也不再自动放行。

v2.1.214 — v2.1.232
💉

注入与篡改防护

Agent 工具针对 subagent 读到的内容做了间接 prompt injection 加固;权限预览会过滤双向覆盖字符、零宽字符与形近引号,工具输入无法在视觉上篡改审批消息。auto mode 会记录会话事务防篡改,嵌套 git 仓库也不再从上级目录继承信任。

v2.1.210 — v2.1.232
◆ SDK & 集成

把 Claude Code 嵌进你自己的系统

Agent SDK、无头模式、Monitor、Artifacts——从 CI 脚本到可分享页面,都是同一套能力。

Claude Agent SDK

TypeScript 与 Python 两套 SDK,把 Claude Code 的工具循环、权限、hooks 完整搬进你的程序。SDK 宿主可以通过 initialize 控制请求注册自己的 MCP 服务器与 agent,set_model 控制请求还能在回合执行中途切换模型。

v1.0.23 — v2.1.229

无头模式与 stream-json

claude -p 无头运行,--output-format stream-json 输出结构化事件流;--forward-subagent-text 把 subagent 的文本与思考也转发出来,嵌套 subagent 按其派生 Agent 的 tool_use id 归类。--bare 跳过 hooks 与 LSP,适合纯脚本调用。

v1.0.23 — v2.1.232
👁

Monitor — 把后台事件流进对话

Monitor 工具把日志、构建输出这类后台事件持续流进对话,Claude 能一边跟日志一边实时反应,而不是跑完了才看结果。监视项退出却没有任何输出时会明确说明。

v2.1.92
🪄

Artifacts — 会话产出变成可分享页面

把一次会话的产出发布成 claude.ai 上的实时页面,会话继续干活时页面原地更新。页面还能通过每位访问者自己的 MCP 连接器拉实时数据、执行动作;支持公开分享链接与 Team / Enterprise 的编辑者角色。

v2.1.178 — v2.1.212
📊

OpenTelemetry 可观测

会话、回合、工具调用都可导出为 OTel 指标与日志事件,带 message.uuidclient_request_idtool_source 属性便于按消息关联和追溯工具来源。CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH 可调内容截断上限,托管设置里的端点不会被低作用域配置改道。

v1.0.0 — v2.1.229

定时与自动化

/loop 按间隔重复跑一个提示词或斜杠命令,省略间隔时它会自己掌握节奏;Routines 可以从计划、GitHub 事件或 API 调用触发云端 agent;/autofix-pr 从终端打开 PR 自动修复。

v2.1.71 — v2.1.232
!

场景:把代码审查接进 CI不需要人坐在终端前

  • CI 里跑 claude ultrareview,一队 agent 在云端审完,结论回到 PR 上
  • claude -p --output-format stream-json 输出结构化事件流,你的流水线可以按事件类型自己决定怎么处理
  • 用 Agent SDK 把同一套工具循环嵌进内部平台,权限与 hooks 一并继承
  • Monitor 工具跟着构建日志走,出错的瞬间 Claude 就能反应,不用等跑完
  • 结果需要给人看?发布成 Artifact,页面随会话推进原地更新,链接直接发出去
◆ 企业工程化与可观测

把 AI 写代码纳入企业生产线:可审计、可治理、可自托管

组织策略统一下发,云端会话可以跑在自家机器上,每一次配置变更都留痕。

🏗️

自托管环境

claude self-hosted-runner 把你自己的机器或容器变成网页版、移动端与桌面版会话的运行地,代码不出自家基础设施。Team 与 Enterprise 计划公开 beta,支持服务端下发 hook,Windows 上需显式指定 --base-dir

v2.1.224 — v2.1.229
📋

组织策略与托管设置

托管设置支持 macOS plist、Windows 注册表与 managed-settings.d/ 目录下按字母合并的策略片段。可以要求批准过的 Claude Code 版本区间、用 enforceAvailableModels 限定可选模型、用 forceLoginMethod 强制统一登录方式(终端、VS Code、SDK、setup-token 全覆盖),并用 "owner/*" 按组织通配允许或屏蔽插件市场。

v2.0.68 — v2.1.232
💰

用量与成本治理

/usage 按 skill、subagent、插件与 MCP 服务器拆解到底是什么在吃额度(某服务器的占比只算真正消耗了它结果的请求)。--max-budget-usd 给单次运行封顶,达到上限连后台 agent 一起叫停;网关支出上限触顶时会说明额度、重置时间与运营方留言。

v2.1.143 — v2.1.229
📊

可观测与审计

OpenTelemetry 导出会话、回合与工具调用的指标与日志,带消息级关联属性;ConfigChange hook 记录每次配置变更;auto mode 的会话事务记录带防篡改。托管环境里 OTel 端点由管理员统一指定,低作用域配置改不动。

v2.1.98 — v2.1.229

云厂商与网关

Amazon Bedrock、Google Cloud Agent Platform、Microsoft Foundry 与 Mantle 都可作为后端,auto mode 在这些平台上无需 opt-in。支持 mTLS 证书轮换免重启、AWS SSO 命名配置、ANTHROPIC_BEDROCK_REGION_PREFIX 指定跨区域推理配置,以及自定义 ANTHROPIC_BASE_URL 网关下正常工作的 prompt caching。

v2.1.158 — v2.1.232
🗄

受管代码库 — Perforce 模式

开启 CLAUDE_CODE_PERFORCE_MODE 后,编辑只读文件失败会直接提示应该先 checkout,而不是抛一个看不懂的权限错误,受管代码库里的改动流程不再靠人肉记忆。

v2.1.98
!

场景:给一个 200 人研发团队铺开统一策略、可审计、代码不出内网

  • 托管设置统一下发权限规则、可选模型与登录方式,个人项目设置覆盖不了这些
  • claude self-hosted-runner 让云端会话跑在公司自己的机器上,代码不出内网
  • OTel 把每次工具调用导进现有观测平台,谁调了什么、哪里慢、哪里报错一次串起来
  • /usage 看清是哪个 skill、哪个 MCP 服务器在吃额度,而不是只看到一个总数
  • auto mode 作为默认权限模式,安全操作不打断,风险操作留痕并挡下
◆ 性能优化

启动秒开,八小时长会话依然丝滑

内存泄漏一轮轮修完,规范化与权限匹配的算法瓶颈被拿掉,长会话不再越用越卡。

74%
prompt re-render 减少
12×
prompt cache 成本降低
30+
内存泄漏修复
510KB
包体积减少
50K
工具结果磁盘持久化阈值
🧠

内存

长会话里的多处泄漏被逐个清掉:MCP stdio 每服务器最多累积 64MB 的 stderr、LSP 文档无限期打开(改为 50 篇 LRU)、后台化后未释放的异步 hook 输出、被截断的 MCP 结果仍留着完整原文。文件编辑读取缓存降到 16MB 上限,自动更新器峰值内存降约 400MB,二进制体积与启动内存各降约 7MB。

v2.1.208 — v2.1.217

算法瓶颈

长会话中消息规范化的开销此前随回合数呈平方增长,会造成数秒卡顿与恢复缓慢,现已修复;权限规则匹配器只编译一次并缓存,规则多的会话不再每回合卡几秒;含大量 MCP 工具的 print/SDK 会话通过缓存工具池,每次调用最高提速 7 倍。

v2.1.210 — v2.1.229
💾

上下文与缓存成本

压缩时保留图片让提示缓存得以复用;会话中段的 system 块在 LLM 网关与自定义 base URL(Bedrock、Vertex、一方 API)下都能正常命中缓存。会话事务记录体积在编辑密集的会话里最高降到 1/79,检查点磁盘占用也一并收敛。

v2.1.208 — v2.1.232
🖥

渲染

React Compiler 优化 UI 渲染,提示词输入的 re-render 减少约 74%。全屏流式输出不再在每次更新时重新规范化整段对话,长会话保持响应;Agent 任务列表刷新也不再重绘整个界面。

v2.1.15 — v2.1.232
!

场景:一条会话从早开到晚八小时后它还是刚打开时的样子

  • 早上开的会话跑到下午,内存没有一路爬上去——多轮泄漏修复加上缓存上限收住了
  • 权限规则攒了几十条也不卡,匹配器只编译一次就缓存住了
  • 上下文快满时自动压缩接手,图片保留、提示缓存继续命中,不用重新烧一遍 token
  • 恢复一条带大量后台 agent 的长会话,内存占用比以前低得多,也不再等半天
  • /context 看当前上下文占用,超出窗口会明确告警而不是默默变慢
◆ 跨平台支持

Windows、macOS、Linux——你用啥系统都能跑

Windows 不再需要 Git Bash,ARM64 原生二进制,团队里系统各不相同也是同一套体验。

Windows — 不再需要 Git Bash

系统里没有 Bash 时直接用 PowerShell 作为 shell 工具,Git for Windows 不再是前置条件。ARM64 原生二进制、winget 安装、扩展长度与 UNC 路径、Group Policy 拦住 PowerShell 5.1 时守护进程改用 PowerShell 7——Windows 上的坑基本填平。

v2.1.120 — v2.1.232

macOS

沙箱写临时文件、只读 git 命令触发 FSEvents 循环、代码签名告警都已修复。凭证文件遮罩在 macOS 上回退为 deny(不支持哨兵副本),钥匙串读取超时导致的 MCP OAuth 401 连爆也已解决。

v2.1.45 — v2.1.217
🐧

Linux

glibc < 2.30(RHEL 8)原生模块加载、无 AVX 指令处理器、NFS/FUSE 上的 agent 加载都已支持。沙箱在 Linux 上功能最全:文件系统与网络双向隔离、凭证遮罩、denyWrite 覆盖工作目录时也能正常启动。

v1.0.73 — v2.1.232

WSL2 与 shell 兼容

WSL2 下 BMP 格式图片粘贴、鼠标滚轮滚动、剪贴板中文与 emoji 都已修好。bash 与 zsh 均受支持,MSYS2/Cygwin 输出正确处理,沙箱里的 zsh heredoc 正常工作,双下划线前缀的 shell 函数跨会话保留。

v2.1.47 — v2.1.216

安装与更新

CLI 已迁到原生二进制,claude install 直接装,winget 与包管理器同样可用(npm 渠道已弃用)。自动更新失败会还原保留的可执行文件,/doctor 会报告外部管理的启动器,企业可用 CLAUDE_CODE_PROCESS_WRAPPER 让每次自我拉起都经过指定包装程序。

v2.1.113 — v2.1.232
!

场景:团队里 Mac、Windows、Linux 都有配置一次,三种系统同一套体验

  • Windows 同事不用再装 Git for Windows,没有 Bash 就走 PowerShell 工具
  • 沙箱在 Linux 上功能最全,macOS 上凭证遮罩会自动回退为拒绝读取,行为有明确说明
  • claude install 装的是原生二进制,启动快、内存低,npm 渠道已经不推荐了
  • WSL2 里粘贴截图、滚轮滚动、中文剪贴板都正常,不用再切回 Windows 原生终端
  • 企业环境可以用 CLAUDE_CODE_PROCESS_WRAPPER 让每次启动都经过统一的包装程序
◆ VS Code 集成

不想开终端?VS Code 里直接用

Focus 视图把工具噪音收起来,会话分组理清一堆并行任务,MCP 与插件都能在 IDE 里管。

Focus 视图 — 只看结论,不看过程

聊天菜单里的一个开关,把工具活动折进按回合可展开的摘要,并带正在运行的工具指示。Ctrl+Alt+F 或命令面板的「Claude Code: Toggle Focus view」切换;纯思考的折叠显示「Thought for Ns」,回合完成后自动收起。

v2.1.221
🗂

会话分组与侧边栏

侧边栏支持会话分组:右键创建、重命名、删除,按 Cmd/Ctrl 或 Shift 点选可一次移动多个会话。会话选择器显示 git 分支与消息数,OAuth 用户还能浏览并恢复 claude.ai 上的远程会话。

v2.1.229

Plan 预览与 Markdown 评论

Claude 迭代方案时 plan 预览实时更新,完整 Markdown 文档视图支持直接在上面加评论提反馈;只在计划准备好审查时才开放评论,拒绝后预览保持打开,代码块可一键复制。

v2.1.47 — v2.1.70

原生 MCP 与插件管理

聊天面板里用 /mcp 打开原生对话框,启用/禁用服务器、重新连接、管理 OAuth 鉴权,不用切回终端。插件同样可以直接在扩展里安装与管理,权限目标选择跨会话持久化。

v2.1.70
📱

Remote Control 与侧边追问

扩展里的 Remote Control 横幅会说明它具体做什么,连接失败不再误报为已连接。/btw 侧边追问面板可以拖动边界调整大小,侧边停靠与上下堆叠两种布局都支持;裸 /btw 会重新打开面板并定位到最近一次问答。

v2.1.229 — v2.1.232
🐍

环境与细节

自动激活 Python 虚拟环境(claudeCode.usePythonEnvironment)。多行输入用 Shift+Enter,标签图标徽章显示待处理权限请求,会话 fork 与 rewind 都可用;右到左文字与英文、代码混排的渲染顺序也已修正。

v2.1.21 — v2.1.216
◆ 快捷键与命令

键盘流玩家的效率天花板

Ctrl+B 后台跑任务、/plan 一句话起手、/code-review 找 bug、/doctor 环境体检——手不离键盘。

快捷键速查

Ctrl+B将当前任务放到后台 Ctrl+F杀死所有后台 agent Ctrl+G打开外部编辑器 Ctrl+R搜索命令历史 Ctrl+SPrompt stash(暂存输入) Ctrl+U退出 shell 模式 / 清除输入行 Ctrl+YYank(粘贴 kill ring) Ctrl+Z挂起(fg 恢复) Ctrl+O事务记录模式 Ctrl+J在调度输入框中插入换行 Alt+P输入时切换模型 Alt+T切换 thinking 模式 进入 Agent 视图(再按一次确认) Shift+Tab切换权限模式 Tab文件名补全 / Bash 历史补全 ESC取消主线程(后台 agent 继续) Enter发送 / 排队后续消息

斜杠命令速查

/model切换模型,选择器高亮最新一档 /effort调推理强度 low→max,auto 回默认 /fast切换 Fast Mode(Opus 5 / 4.8) /plan进入计划模式,可直接带任务描述 /goal跨回合一直干到完成条件成立 /code-review审当前 diff 或 PR,后台 agent 跑 /ultrareview一队 agent 在云端深度找 bug /fork把对话复制成一条后台会话 /subtask在当前会话里派一个子任务 /tasks查看后台任务与已完成的 agent /workflows查看运行中的动态 workflow /resume恢复历史会话(可粘 PR 链接) /rewind回退对话并撤销代码改动 /cd对话中途切换工作目录 /add-dir把另一个目录纳入当前会话 /compact压缩上下文 /context查看上下文占用与优化建议 /memory管理自动记忆 /clear清空当前会话(重置成本计数) /doctor环境体检,别名 /checkup /permissions管理工具权限规则 /sandbox管理沙箱模式 /config改任意设置,支持 key=value /mcp管理 MCP 服务器与鉴权 /plugin安装与管理插件 /agents管理自定义子 agent /usage按 skill / agent / MCP 拆解额度占用 /cost查看当前会话开销 /loop按间隔重复跑,省略间隔则自动掌握节奏 /btw侧边追问,不打断主线 /advisor换一个顾问模型给意见 /teleport把云端会话拉回本地继续 /copy交互式选代码块复制 /diff查看当前改动 /theme打开主题选择器 /keybindings自定义键位 /statusline自定义状态栏 /terminal-setup终端兼容性配置 /release-notes交互式查看版本说明 /powerup交互式上手课程

CLI 子命令

claude auth login/status/logout 认证管理。-n/--name 启动时给会话命名。claude agents 列出 agent。claude remote-control 远程控制。claude doctor 诊断。claude mcp add/list/get/serve MCP 管理。claude plugin install/validate/browse 插件管理。claude install 原生安装。claude --teleport 从 Web 传送。

环境变量

CLAUDE_CODE_SIMPLE 极简模式。CLAUDE_CODE_TMPDIR 自定义临时目录。CLAUDE_CODE_SHELL 覆盖 shell 检测。CLAUDE_CODE_DISABLE_BACKGROUND_TASKS 禁用后台任务。CLAUDE_CODE_DISABLE_1M_CONTEXT 禁用 1M 上下文。CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS 移除内置 Git 指令。CLAUDE_CODE_DISABLE_CRON 立即停止会话中的定时 cron 任务。ENABLE_CLAUDEAI_MCP_SERVERS=false 关闭 claude.ai MCP 服务器。CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS 插件 git 超时。CLAUDE_CODE_ACCOUNT_UUID/CLAUDE_CODE_USER_EMAIL/CLAUDE_CODE_ORGANIZATION_UUID SDK 账户信息。BASH_DEFAULT_TIMEOUT_MS bash 超时。CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS SessionEnd hooks 超时。ANTHROPIC_LOG=debug 调试日志。

自定义命令 & 配置

在 .claude/commands/ 中创建 markdown 文件定义自定义命令。支持 $ARGUMENTS 参数。/keybindings 自定义键盘快捷键。/statusline 自定义状态行。settings.json 变更即时生效无需重启。

◆ 版本时间线

从 v0.2 到 v2.1——一年干了别人三年的活

364 个版本,从「能用」到「好用」到「离不开」的完整进化史。

2025-04 — 05
v0.2.21 — v0.2.54
早期基础功能:fuzzy 命令匹配、Vim 绑定、自定义斜杠命令、MCP project scope、自动压缩、thinking mode、@ 文件提及、图片粘贴、MCP SSE、Web 搜索。
2025-05 — 06
v0.2.55 — v0.2.108
实时 steering、消息排队、网络工具(curl)、Claude Max 订阅支持、--continue/--resume 会话恢复、Todo 列表。
2025-07
v1.0.0
Claude Code GA 正式发布!Sonnet 4 + Opus 4 模型。原生 VS Code 扩展。/rewind、/usage、Ctrl+R 历史搜索。SDK 升级为 Claude Agent SDK。
2025-07 — 09
v1.0.1 — v1.0.73
TypeScript/Python SDK。Hooks 系统发布。自定义 Agent。/permissions 权限管理。后台命令(Ctrl+B)。Opus Plan Mode。MCP 多配置文件。Alpine/musl 支持。
2025-09 — 10
v1.0.77 — v1.0.126
Output styles。PDF 阅读。/context 命令。/memory 编辑。Bedrock mTLS。Opus 4.1 升级。Ctrl+R 历史搜索增强。
2025-11
v2.0.0
2.0 大版本!全新原生 VS Code 扩展。全新 UI。/rewind 回退对话。/usage 查看限额。Tab 切换 thinking。子 agent 动态添加。
2025-11 — 12
v2.0.1 — v2.0.51
Opus 4.5 发布!Claude Code Desktop。Plan Mode 增强。Foundry 支持。PermissionRequest hook。后台 agent。自定义 agent 配置。
2025-12
v2.0.52 — v2.0.74
Pro 用户获得 Opus 4.5。插件系统发布。Claude in Chrome。LSP 代码智能。终端渲染器重写。Haiku 4.5 + Explore 子 agent。
2026-01 — 02
v2.1.0 — v2.1.62
进入 2.1 时代,模型与协作两条线同时推进。Opus 4.6 与 Sonnet 4.6 相继发布,Agent Teams 进入研究预览;斜杠命令与 skills 合并、Skill 热重载;自动记忆、Remote Control、agent worktree 隔离、Windows ARM64 原生支持陆续到位。
2026-03 — 04
v2.1.63 — v2.1.126
Auto mode 与计算机使用进入研究预览——Claude 开始自己判断权限、自己点 UI。Opus 4.7 带来 xhigh 推理档与 /effort 滑块;Ultraplan、Routines、/ultrareview 把工作搬上云端;MCP elicitation、Monitor 流式观测、沙箱 allowRead 补齐能力;CLI 迁到原生二进制,Windows 不再需要 Git Bash。
2026-05 — 06
v2.1.128 — v2.1.197
多 Agent 从「能跑」变成「看得住」。claude agents 给每个会话开一屏,后台会话进 /resume、subagent 可嵌套派生;auto mode 从 Pro 一路铺到 Bedrock、Vertex 与 Foundry;Opus 4.8 与动态 Workflow 接手最难的活;Artifacts、/cd、claude mcp login、/rewind 跨 /clear 相继落地,Sonnet 5 成为订阅席位默认模型。
2026-07 — 08
v2.1.198 — v2.1.232 NEW
会话不再是孤岛。Opus 5 成为默认 Opus 模型(百万 Token 上下文);跨会话消息让多个会话互相传结论,输入 @ 就能提及另一个会话;自托管环境把云端会话搬回自家机器;桌面版内置浏览器与 iOS 模拟器面板、/doctor 环境体检、屏幕阅读器模式相继到位;权限与沙箱连续加固,ultraplan 下线。