v0.2.21 — v2.1.70 全版本特性整理

Claude Code
全特性速览

从终端到 IDE,从单人编码到多 Agent 协作。
以真实使用场景为线索,带你看懂 220+ 个版本背后的每一项能力。

220+ 个版本 1000+ 项更新 3 个大版本 2025.04 — 2026.03
Claude Code — zsh
~ $ claude
Claude Code v2.1.70 (Opus 4.6)
1M context | agent teams | auto-memory | fast mode | voice | effort control
 
> 帮我重构这个模块,用 agent teams 并行分析安全和性能
🔥 最近更新亮点

最近版本的新特性

v2.1.58 — v2.1.70:VS Code 全面升级、渲染性能飙升、compaction 智能缓存,Claude Code 持续进化。

VS Code: Spark 图标 & 会话列表

VS Code 活动栏新增 spark 图标,列出所有 Claude Code 会话,会话以完整编辑器标签页打开,告别终端窗口来回切换。

v2.1.70 NEW
📝

VS Code: Plan Markdown 全文视图

Plan 在 VS Code 中以完整 Markdown 文档形式展示,支持添加评论为 Claude 提供反馈。审查和迭代 plan 更直观。

v2.1.70 NEW
🔌

VS Code: 原生 MCP 管理对话框

在 VS Code 聊天面板中使用 /mcp 即可启用/禁用 MCP 服务器、重新连接、管理 OAuth 认证,无需切换到终端。

v2.1.70 NEW

渲染性能:re-render 减少 74%

prompt 输入 re-render 减少约 74%。spinner 动画循环隔离降低渲染和 CPU 开销。无自定义 CA 证书用户启动内存减少约 426KB。

v2.1.70 NEW
🗜

Compaction 保留图片缓存

改进 compaction:在摘要请求中保留图片,允许 prompt cache 复用,使压缩更快更省钱。/rename 在 Claude 处理中也能使用,不再排队等待。

v2.1.70 NEW
📋

Remote Control 负载降低 300×

Remote Control /poll 频率从 1–2 秒降至每 10 分钟一次(连接状态下),服务器负载降低约 300 倍。断线重连不受影响。

v2.1.70 NEW
🎙

Voice 语音输入 — 20 种语言

长按空格键开始语音输入。v2.1.69 新增俄语、波兰语、土耳其语等 10 种语言,累计 20 种。v2.1.70 修复 Windows 原生二进制语音模式和按住说话激活问题。

v2.1.69 — v2.1.70
📡

/claude-api Skill & Effort 可视化

全新内置 /claude-api skill 构建 API 应用。logo 和 spinner 显示 effort 级别。Opus 4.6 默认 medium effort,"ultrathink" 启用高 effort。

v2.1.68 — v2.1.69
🪝

InstructionsLoaded Hook & 热重载

InstructionsLoaded hook 在 CLAUDE.md 加载时触发。/reload-plugins 热重载无需重启。hook 事件支持 agent_id/agent_type 字段。

v2.1.69
📋

HTTP Hooks & /simplify & /batch

v2.1.63 新增 HTTP hooks,POST JSON 到 URL 并接收响应。新增 /simplify(简化代码)和 /batch(批量处理)内置 skill。项目配置和 auto-memory 跨 git worktree 共享。

v2.1.63
🖥

Remote Control & /copy 交互复制

v2.1.58 Remote Control 扩展到更多用户。v2.1.69 支持自定义名称。/copy 交互式选择代码块,"Always copy full response" 一键复制。auto-memory 自动保存有用上下文。

v2.1.58 — v2.1.69
🐛

v2.1.70 关键修复精选

修复 ANTHROPIC_BASE_URL 搭配第三方网关 API 400 错误。修复 Windows/WSL 剪贴板损坏 CJK/emoji 文本。修复慢速 SSH 下 Enter 插入换行。修复 /color 命令无法重置回默认色。

v2.1.70
AI 模型与推理

你的 AI 搭档,更强更快

从 Opus 4.6 的深度推理到 Fast Mode 的极速输出,选择最适合当前任务的模型。

Opus 4.6 — 旗舰推理

v2.1.32 正式发布。最深度的推理能力,适合复杂架构决策、大规模重构和深度代码分析。现在支持完整 1M 上下文窗口。v2.1.68 起 Max/Team 订阅默认使用 medium effort,可随时通过 /model 调整。v2.1.69 在 logo 和 spinner 中显示当前 effort 级别。

v2.1.32

Fast Mode — 极速输出

同样的 Opus 4.6 模型,更快的输出速度。用 /fast 一键切换。日常编码、pair programming 的最佳选择。

v2.1.36

Sonnet 4.6 — 均衡之选

v2.1.45 新增支持。现已支持 1M 上下文窗口,替代 Sonnet 4.5 成为 Max 计划的主力编码模型。v2.1.69 起 Pro/Max/Team Premium 的 Sonnet 4.5 用户自动迁移到 Sonnet 4.6。

v2.1.45

Haiku 4.5 — 轻量高效

v2.0.17 加入模型选择器。默认在 plan mode 使用 Sonnet、执行使用 Haiku(SonnetPlan 模式)。Pro 用户可用。驱动 Explore 子 agent 高效搜索代码库。

v2.0.17

1M 上下文窗口

处理超大代码库不再捉襟见肘。Opus 4.6 和 Sonnet 4.6 均支持 100 万 token 上下文。可通过 CLAUDE_CODE_DISABLE_1M_CONTEXT 按需关闭。

v2.1.50

/model 即时切换

模型选择器显示人类可读标签,有新版本时提示升级。v2.1.63 起在斜杠命令菜单中显示当前活跃模型。支持 Alt+P 在输入时切换模型。Opus Plan Mode 可设置仅在 plan 阶段使用 Opus。

v2.1.51

Extended Thinking & Effort Control

深度思考模式让模型在回答前充分推理。说 "think" 或 "ultrathink" 触发(v2.1.68 重新引入 ultrathink 关键词启用高 effort)。通过 alwaysThinkingEnabled 设置默认开启。v2.1.69 在 logo 和 spinner 中实时显示 effort 级别(如 "with low effort"),让你随时了解当前推理深度。

v0.2.44

模型演进历程

v1.0.0 GA 发布 Sonnet 4 + Opus 4 → v1.0.69 升级 Opus 4.1 → v2.0.51 Opus 4.5 → v2.0.58 Pro 用户获得 Opus 4.5 → v2.1.32 Opus 4.6 → v2.1.45 Sonnet 4.6 → v2.1.68 移除 Opus 4/4.1 → v2.1.69 Sonnet 4.5 自动迁移到 4.6。

v1.0.0+
?

场景:我该选哪个模型?根据任务类型灵活切换

  • 日常写代码、快速迭代 → /fast 开启 Fast Mode,同模型更快输出
  • 复杂架构设计、大规模重构 → Opus 4.6 默认模式,深度推理
  • 多 agent 工作流中的 worker → Sonnet 4.6,性价比最优
  • 代码库探索、轻量任务 → Haiku 4.5 驱动 Explore 子 agent
  • 处理超大仓库(monorepo)→ 1M 上下文窗口,一次看完整个模块
多 Agent 协作

一个人的团队,多个 Agent 并行

Agent Teams 让多个 AI 同时工作:一个分析安全,一个优化性能,一个写测试。

Agent Teams — 多 Agent 协作

研究预览功能。多个 agent 在 tmux 中并行运行,各自独立完成子任务。设置 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 启用。支持 Bedrock/Vertex/Foundry 提供商。

v2.1.32

后台 Agent

Ctrl+B 将任务放到后台运行,或用 & 前缀从 Web 发送后台任务。完成后收到通知。Ctrl+F 一键杀死所有后台 agent。长时间 bash 命令自动后台化。

v2.0.60

Agent 隔离 — Worktree

agent 定义中声明 isolation: worktree,自动在隔离的 git worktree 中运行,互不干扰。--worktree 标志启动隔离会话。支持 WorktreeCreate/WorktreeRemove hook 事件。v2.1.69 status line hook 命令新增 worktree 字段(name、path、branch 和原始仓库目录)。

v2.1.49

自定义 Agent

v1.0.60 起可创建自定义子 agent(/agents)。支持 model 字段、memory frontmatter、tools 限制(Task(agent_type) 语法)、permissionMode、disallowedTools。用 claude agents 列出所有配置。

v1.0.60

Explore 子 Agent

由 Haiku 驱动的代码库探索 agent,高效搜索代码节省上下文。Claude 可动态选择子 agent 使用的模型,也可恢复之前的子 agent 继续工作。

v2.0.17

Agent 记忆与 Hooks

agent 支持 memory frontmatter(user/project/local scope 持久记忆)。TeammateIdle 和 TaskCompleted hook 事件通知进度。SubagentStart/SubagentStop hook 追踪生命周期。v2.1.69 hook 事件新增 agent_id(子 agent)和 agent_type 字段。使用 --agent 时 terminal title 显示 agent 名称。

v2.1.33
!

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

  • 主 agent 制定重构计划,拆分为安全审查、性能分析、类型检查三个子任务
  • 三个 teammate agent 在 tmux 中并行工作,各自在独立 worktree 中操作
  • TeammateIdle 和 TaskCompleted hook 自动通知进度
  • teammate 消息使用富 Markdown 格式渲染,结果一目了然
  • Shift+Down 在 teammates 间快速导航
会话与记忆

对话不丢失,记忆会延续

自动记忆、会话恢复、分叉、摘要 — 让每次对话都有上下文。

自动记忆 & /memory

Claude 在工作中自动将有用上下文保存到 auto-memory。用 /memory 管理记忆内容。CLAUDE.md 支持 @path/to/file.md 导入其他文件。.claude/rules/ 目录存放项目规则。v2.1.63 起项目配置与 auto-memory 在同一仓库的 git worktree 间共享。v2.1.69 新增 includeGitInstructions 设置控制是否包含内置 Git 提交/PR 工作流指令。

v2.1.59

会话恢复 /resume

v0.2.93 引入 --continue--resume。支持按会话 ID、自定义标题、git 分支搜索。初始显示 50 个会话。--from-pr 恢复 PR 关联会话。内存使用减少 68%。v2.1.69 /resume 选择器显示最近的 prompt(而非第一条),解决部分标题显示为 "(session)" 的问题。

v0.2.93

会话分叉 /fork & /rewind

从当前对话分叉出新会话,探索不同方向。/rewind 回退对话撤销代码变更。支持自定义会话 ID。分叉后提示如何恢复原始会话。

v2.0.0

智能压缩 /compact

v0.2.47 引入自动压缩实现无限对话长度。v2.0.64 压缩变为即时。支持包含大量 PDF 的对话。压缩后保留 plan mode 状态和自定义会话标题。v2.1.70 改进:摘要请求中保留图片,允许 prompt cache 复用,压缩更快更省钱。

v0.2.47

部分摘要

"Summarize from here" — 在消息选择器中选择起点,只摘要部分对话。不需要压缩整个上下文,精准控制。

v2.1.32

Todo 列表

v0.2.93 引入内置 Todo 列表帮助 Claude 保持任务有序。v2.1.16 升级为完整任务管理系统,支持依赖追踪。/todos 查看当前任务。

v0.2.93
!

场景:跨天持续开发一个功能会话和记忆无缝衔接

  • 下班前 Claude 自动记住了你的代码风格偏好和项目架构
  • 第二天用 claude --resume 恢复昨天的会话,按 git 分支名搜索
  • 上下文快满了?/compact 智能压缩,plan mode 和会话标题都保留
  • 想试另一个方案?/fork 分叉出去探索,原始对话不受影响
  • PR 创建后会话自动关联,下次用 --from-pr #123 直接恢复
开发工作流

从写代码到提 PR,一气呵成

Git 集成、PR 状态追踪、任务管理、PDF 阅读 — 开发全流程覆盖。

Git & PR 深度集成

prompt footer 实时显示当前分支 PR 状态(approved/changes requested/pending/draft),彩色圆点 + 可点击链接。会话自动关联 PR。Teleport 从 Web 传送会话到本地并自动设置上游分支。

v2.1.20

Plan Mode — 先规划再动手

v0.2.44 引入 thinking mode(说 "think" 或 "ultrathink")。v2.0.28 引入 Plan 子 agent。VS Code 中 plan 预览自动更新。拒绝 plan 时可提供反馈。Shift+Tab 快速 auto-accept。

v0.2.44

Web 搜索 & 网络工具

v0.2.105 引入 Web 搜索。v0.2.70 开放 curl 等网络命令。Claude 可并行执行多个 Web 查询。v0.2.53 新增 URL 抓取工具。搜索结果考虑当天日期。

v0.2.53

PDF 智能阅读

v1.0.58 首次支持 PDF 阅读。Read 工具支持 pages: "1-5" 参数读取指定页面。大 PDF (>10 页) @ 提及时返回轻量引用。限制 100 页、20MB。

v1.0.58

LSP 代码智能

v2.0.74 引入 LSP 工具:go-to-definition、find references、hover 文档。TypeScript 和 Python LSP 插件。findReferences 自动排除 gitignored 文件。支持 startupTimeout 配置。

v2.0.74

SDK & 非交互模式

TypeScript SDK(v1.0.23)和 Python SDK(v1.0.23)。-p 模式支持流式输出(stream-json)。--max-budget-usd 控制预算。支持自定义工具回调。

v1.0.23
!

场景:接手一个陌生项目并提交 PR从阅读文档到代码提交的完整流程

  • @ 提及项目的 PDF 设计文档,Claude 智能读取关键页面而非全部加载
  • --add-dir 添加多个工作目录,跨项目引用代码
  • 用 LSP 工具跳转到关键函数定义,理解代码结构
  • 进入 plan mode 先规划实现方案,确认后再动手写代码
  • 写完后 prompt footer 实时显示 PR 状态,点击链接直达 GitHub
  • /stats 查看使用统计,/usage 查看计划限额
MCP 生态

无限扩展,连接一切

Model Context Protocol 让 Claude Code 连接 Slack、GitHub、数据库等任何外部服务。

MCP 协议全面支持

v0.2.50 引入 project scope .mcp.json。v1.0.27 支持 Streamable HTTP 和 SSE + OAuth。v2.1.7 自动搜索模式(auto:N 语法)。支持 resource_link、structuredContent、tool annotations。v2.1.69 MCP 工具返回 PDF/Office/音频等二进制内容时自动保存到磁盘,不再倒入 base64。

v0.2.50

OAuth 认证增强

支持 OAuth Authorization Server 发现、step-up auth、discovery 缓存。预配置 OAuth 凭证(--client-id)。支持 claude.ai MCP connectors(可通过 ENABLE_CLAUDEAI_MCP_SERVERS=false 关闭)。修复多实例 token 刷新竞态。v2.1.63 新增手动 URL 粘贴回退,localhost 重定向失败时可手动完成认证。v2.1.69 新增 oauth.authServerMetadataUrl 配置自定义 OAuth 元数据发现 URL。

v2.1.59

插件系统

v2.0.12 发布插件系统。/plugin install 安装,支持 git 分支/tag 语法。自定义 npm 注册表。插件可提供 commands、agents、hooks、MCP servers、output styles。v2.1.69 新增 /reload-plugins 热重载、git-subdir 插件源类型、pluginTrustMessage 企业信任消息。

v2.0.12

Skills & 自定义命令

v0.2.31 引入自定义斜杠命令(.claude/commands/)。v2.0.20 引入 Claude Skills。v2.1.3 合并斜杠命令与 skills。支持 SlashCommand 工具让 Claude 调用你的命令。v2.1.69 新增 ${CLAUDE_SKILL_DIR} 变量引用 skill 自身目录,以及 /claude-api 内置 skill。

v0.2.31

Hooks 系统

v1.0.38 发布 Hooks。PreToolUse / PostToolUse / Stop / SessionStart / SessionEnd / ConfigChange / WorktreeCreate / TeammateIdle / TaskCompleted / PermissionRequest / UserPromptSubmit / InstructionsLoaded / Setup — 完整生命周期钩子。v2.1.63 新增 HTTP hooks,支持 POST JSON 到 URL 并接收 JSON 响应。v2.1.69 新增 InstructionsLoaded hook 和 hook 事件中的 agent_id/agent_type 字段。

v1.0.38

Remote Control & Teleport

claude remote-control 为所有用户启用本地环境服务。v2.1.69 支持可选名称参数(/remote-control My Project--name "My Project")在 claude.ai/code 中显示自定义标题。Teleport 从 Web 传送会话到本地。Claude in Chrome 集成浏览器控制。

v2.0.72
!

场景:用 MCP 打通开发全链路Slack 通知 + GitHub PR + 数据库查询

  • 配置 Slack MCP 服务器,用 --client-id 预配置 OAuth
  • 支持 claude.ai MCP connectors 直接在 Claude Code 中使用
  • Claude 写完代码后自动创建 PR,skill 自动发布 PR URL 到 Slack 频道
  • 配置了 20 个 MCP 工具?自动搜索模式只在需要时加载,不浪费上下文
  • PostToolUse hook 自动格式化代码、运行 TypeScript 检查
  • ConfigChange hook 审计配置变更,企业安全合规
终端体验

终端里的极致体验

主题、语法高亮、CJK 支持、Vim 模式 — 每个细节都打磨到位。

主题与语法高亮

/theme 直接打开主题选择器。v2.0.10 重写终端渲染器实现丝滑 UI。diff 在多行构造中正确高亮。v0.2.30 ANSI 颜色主题兼容更多终端。

v0.2.30

Vim 模式 & 快捷键

v0.2.34 引入 Vim 绑定。支持 c、f/F、t/T 动作。v2.1.18 自定义键盘快捷键(/keybindings)。Ctrl+R 历史搜索。Ctrl+Z 挂起(fg 恢复)。

v0.2.34

CJK 与国际化

v0.2.68 修复 IME 输入法支持(中日韩)。CJK 宽字符布局正确。日语 IME 全角空格/数字输入。泰语/老挝语元音渲染。非拉丁文字词删除和导航修复。v2.1.70 修复 Windows/WSL 剪贴板损坏 CJK 和 emoji 文本,改用 PowerShell Set-Clipboard

v0.2.68
@

@ 文件提及 & 图片

v0.2.75 引入 @ 文件提及和图片拖拽/粘贴。支持 MCP 资源 @ 提及。文件夹点击导航。锚点片段(@README.md#installation)。启动时预热索引。

v0.2.75

终端兼容性

/terminal-setup 支持 Kitty、Alacritty、Zed、Warp、WezTerm、iTerm2、Ghostty。Kitty 键盘协议完整支持。OSC 8 超链接跨行可点击。OSC 9;4 进度条可配置。v2.1.69 新增小键盘数字支持。v2.1.70 修复慢速 SSH 连接下 Enter 插入换行而非提交的问题,修复 Ghostty SSH 下 Shift+Enter 异常。

v1.0.110

实时交互

v0.2.108 引入实时 steering(Claude 工作时发消息引导方向)。v0.2.75 消息排队(Enter 排队后续消息)。/copy 交互式选择代码块复制,支持 "Always copy full response" 选项一键复制完整回复。Prompt suggestions 智能建议。

v0.2.108
🎙

Voice 语音输入

长按空格键开始语音输入。v2.1.69 支持 20 种语言(英语、中文、日语、韩语、法语、德语、西班牙语、葡萄牙语、意大利语、印地语、俄语、波兰语、土耳其语、荷兰语、乌克兰语、希腊语、捷克语、丹麦语、瑞典语、挪威语)。v2.1.70 修复 Windows 原生二进制语音加载失败、push-to-talk 首次激活问题,改进静音错误提示。

v2.1.69
!

场景:在终端中高效编码主题、快捷键、输入法一步到位

  • /theme 选一个顺眼的主题,diff 高亮和语法着色自动适配
  • 开启 Vim 模式,用 f/t 动作快速跳转,Ctrl+R 搜索历史命令
  • 中文输入法全角空格、日语 IME 都能正常工作,CJK 宽字符布局不错位
  • Claude 正在工作?直接打字发消息引导方向,不用等它停下来
  • 代码块太多?/copy 交互式选择要复制的那一段
安全与沙箱

安全不是事后补救

沙箱隔离、权限分级、命令注入防护 — 每一层都有防线。

沙箱模式

v2.0.24 发布 Linux & Mac 沙箱模式。阻止写入 .claude/skills 目录。HTTP hooks 通过沙箱网络代理路由,强制域名白名单。heredoc 分隔符解析防止命令注入。v2.1.69 新增 sandbox.enableWeakerNetworkIsolation(macOS)允许 Go 程序(gh、gcloud、terraform)在自定义 MITM 代理下验证 TLS 证书。

v2.0.24

权限系统

v0.2.26 引入 /approved-tools。v1.0.72 升级为 /permissions 完整权限管理。支持通配符 mcp__server__*。"always allow" 智能前缀。bash 权限分类器验证匹配描述。

v0.2.26

安全漏洞修复

修复通配符权限规则匹配 shell 操作符。修复 shell 行续行权限绕过。修复 bash 命令处理中的命令注入。修复 HTTP hooks 环境变量插值。修复 Bash tool 权限检查前缀匹配绕过。

v1.0.120+

企业安全

v0.2.67 引入共享项目权限规则(.claude/settings.json)。v2.0.68 企业管理设置。ConfigChange hook 审计。管理设置支持 macOS plist 和 Windows Registry。MCP 允许/拒绝列表。v2.1.69 新增 pluginTrustMessage 管理设置、pathPattern 正则匹配文件/目录 marketplace 来源、Team 计划 OAuth 用户获得策略限制。

v0.2.67
SDK & 集成

不只是 CLI,更是开发平台

SDK、Desktop 应用、OpenTelemetry、Output Styles — Claude Code 是一个完整的开发者平台。

TypeScript & Python SDK

v1.0.23 发布 TypeScript SDK(@anthropic-ai/claude-code)和 Python SDK(claude-code-sdk)。支持流式输出(stream-json)、自定义工具回调(canUseTool)、请求取消、部分消息流。

v1.0.23

非交互模式 (-p)

-p 模式支持流式 JSON 输出。--max-budget-usd 控制预算。--system-prompt / --system-prompt-file 自定义系统提示(支持交互模式和 print 模式)。--append-system-prompt 追加提示。子任务消息包含 parent_tool_use_id。v2.1.69 改进文档明确说明 --append-system-prompt-file--system-prompt-file 同时适用于交互模式。

v0.2.66

Claude Code Desktop

v2.0.51 推出 Claude Code for Desktop(claude.com/download)。独立桌面应用,无需终端即可使用。v2.1.69 新增 macOS 和 Windows 首次启动提示建议使用 Claude Code Desktop。Claude in Chrome 集成浏览器控制。

v2.0.51

OpenTelemetry 可观测性

OTel 日志支持 session ID、terminal.type、language 属性。mTLS 支持 HTTP 导出器。Active Time 指标。speed 属性追踪 fast mode。tool_decision 事件。ANTHROPIC_LOG=debug 调试日志。

v1.0.39

Output Styles

v1.0.81 发布输出样式系统,内置 "Explanatory" 和 "Learning" 教育风格。支持自定义样式、插件分享样式。keep-coding-instructions frontmatter 选项。

v1.0.81

Bedrock / Vertex / Foundry

支持 AWS Bedrock、Google Vertex AI、Microsoft Foundry 三大云提供商。自定义模型别名(ANTHROPIC_DEFAULT_SONNET_MODEL)。全局端点。awsAuthRefresh 认证刷新。结构化输出。

v2.0.45
!

场景:构建自动化 CI/CD 流水线用 SDK 将 Claude Code 集成到工作流

  • Python SDK 调用 Claude Code 自动审查 PR 代码,--max-budget-usd 控制每次审查成本
  • -p --output-format=stream-json 流式输出集成到 CI 日志
  • OTel 指标导出到 Grafana 监控 Claude 使用情况和响应时间
  • Bedrock 提供商部署在企业 AWS 环境中,awsAuthRefresh 自动刷新凭证
  • 自定义 Output Style 确保代码审查输出格式统一
性能优化

更快启动,更少内存

从启动到长会话,每个环节都在持续优化。

74%
prompt re-render 减少
300×
Remote Control 负载降低
30+
内存泄漏修复
16MB
延迟 WASM 预加载节省
50K
工具结果磁盘持久化阈值

启动优化

延迟 SessionStart hook 执行(-500ms)。headless 模式延迟 Yoga WASM 和 UI 导入。缓存 MCP auth 失败避免重复连接。批量 MCP 工具 token 计数为单个 API 调用。v2.1.69 优化 macOS 启动(消除冗余设置文件重载和不必要的 keychain 查找)、改进 --worktree 启动(消除 git 子进程)、并行化 MCP -p 启动。v2.1.70 无自定义 CA 证书用户启动内存减少约 426KB。延迟 Yoga WASM 预加载减少约 16MB 基础内存。

v2.1.47+

内存优化

修复 30+ 个内存泄漏:tree-sitter 解析树、LSP 诊断数据、TaskOutput、CircularBuffer、ChildProcess 引用、Yoga WASM 线性内存、文件历史快照、MCP server fetch 缓存、git root 检测缓存、JSON 解析缓存、WebSocket listener、IDE host IP 检测缓存、bridge polling loop listener、React Compiler memoCache、REPL render scopes 等。v2.1.70 改进 compaction 保留图片实现 prompt cache 复用,600 tokens/resume 减少(skill listing 不再在 --resume 时重复注入)。

v2.1.63

渲染优化

React Compiler 提升 UI 渲染性能(v2.1.69 在原生二进制中进一步优化)。v2.1.70 prompt 输入 re-render 减少约 74%,spinner 动画循环隔离降低渲染和 CPU 开销。修复 macOS OAuth MCP 服务器导致的 UI 帧丢失。Remote Control /poll 频率降至每 10 分钟一次(连接时),服务器负载降低约 300 倍。

v2.1.15
!

场景:8 小时长会话不卡顿内存和性能持续优化的成果

  • 长会话中 compaction 后自动清除内部缓存,agent 任务完成后修剪消息历史
  • 大工具输出(>50K 字符)自动持久化到磁盘,不占用上下文窗口
  • tree-sitter 解析器定期重置防止 WASM 内存无限增长
  • shell 命令大输出不再导致 RSS 无限增长
  • 打字响应始终流畅,终端渲染开销持续降低
跨平台支持

Windows、macOS、Linux 全覆盖

从 Windows ARM64 到 RHEL 8,从 WSL2 到 NFS 文件系统。

Windows

v1.0.51 首次支持原生 Windows(需 Git for Windows)。ARM64 原生二进制。winget 安装。修复 \r\n 渲染、BashTool EINVAL、进程生成崩溃、CWD 临时文件累积、驱动器字母大小写问题。Hooks 使用 Git Bash 执行。v2.1.70 修复剪贴板损坏 CJK/emoji 文本(改用 PowerShell Set-Clipboard)、修复 VS Code 集成终端启动时多余窗口。

v1.0.51

macOS

修复沙箱写临时文件权限。修复只读 git 命令触发 FSEvents 循环。Option-as-Meta 终端特定说明。代码签名警告修复。

v2.1.45

Linux

修复 glibc < 2.30 系统(RHEL 8)原生模块加载。修复 WebAssembly 解释器崩溃。NFS/FUSE 文件系统上 agent 正确加载。无 AVX 指令处理器支持。Alpine/musl 发行版支持。Wayland 图片粘贴。

v1.0.73

WSL2

修复 Windows 以 BMP 格式复制图片时粘贴不工作。SSH 粘贴图片时建议使用 scp。

v2.1.47

Shell 兼容

支持 bash、zsh。MSYS2/Cygwin shell 输出正确处理。.bashrc 文件兼容。双下划线前缀 shell 函数跨会话保留。沙箱中 zsh heredoc 正常工作。

v2.1.47

安装方式

npm(已弃用,建议迁移)、winget、claude install 原生安装。/doctor 显示更新频道和可用版本。mise/asdf 管理的安装正确识别。支持 Bedrock、Vertex、Foundry 多种 API 提供商。

v2.1.15
!

场景:团队成员用不同系统Windows + macOS + Linux 统一体验

  • Windows 同事用 winget install Anthropic.ClaudeCode 一键安装,ARM64 原生支持
  • macOS 同事直接 claude install,沙箱模式自动适配临时目录
  • Linux 服务器上 RHEL 8(glibc < 2.30)也能正常运行,Alpine/musl 同样支持
  • WSL2 用户粘贴图片、shell 函数跨会话保留都已修复
  • /doctor 一键诊断安装问题,mise/asdf 管理的安装也能正确识别
VS Code 集成

IDE 里的 Claude

不只是终端工具,VS Code 扩展让 Claude 融入你的 IDE 工作流。

原生 VS Code 扩展

v2.0.0 发布全新原生 VS Code 扩展。支持 secondary sidebar(VS Code 1.97+)。流式消息实时显示。拖拽文件/文件夹到聊天。代码块复制按钮。v2.1.70 新增 spark 图标在活动栏列出所有会话,会话以完整编辑器标签页打开。

v2.0.0

远程会话 & 插件管理

OAuth 用户可浏览和恢复 claude.ai 远程会话。会话选择器显示 git 分支和消息计数。直接管理插件。权限目标选择跨会话持久化。

v2.1.33

Plan 预览 & Markdown 全文视图

Claude 迭代时 plan 预览自动更新。v2.1.70 新增完整 Markdown 文档视图,支持添加评论提供反馈。仅在 plan 准备好审查时启用评论。拒绝时保持预览打开。代码块复制按钮。Diff tab 支持。

v2.1.47

原生 MCP 服务器管理

v2.1.70 新增原生 MCP 服务器管理对话框。在聊天面板中使用 /mcp 即可启用/禁用服务器、重新连接、管理 OAuth 认证,无需切换到终端。

v2.1.70 NEW

Python 环境 & 配置

自动激活 Python 虚拟环境。claudeCode.usePythonEnvironment 设置。支持 chat.fontSize/fontFamily 自定义。respectGitIgnore 配置。初始权限模式设置。

v2.1.21

会话管理

会话 fork 和 rewind 功能。/usage 和 /extra-usage 命令。多行输入(Shift+Enter)。Claude in Chrome 集成。标签图标徽章显示待处理权限和未读完成。v2.1.63 新增会话重命名和删除操作。v2.1.69 compaction 显示为可折叠的 "Compacted chat" 卡片,权限模式选择器尊重 disableBypassPermissionsMode 设置。

v2.0.0

稳定性修复

修复 Windows 上扩展崩溃、终端 scroll-to-top 回归、重复会话、OAuth token 过期 401 错误、侧边栏视图容器启动竞态条件、Windows ARM64 兼容等问题。v2.1.70 修复 RTL 文本(阿拉伯语、希伯来语、波斯语)在聊天面板中反向渲染的回归问题。

v2.1.52
快捷键与命令

键盘流的效率工具

每个操作都有快捷键,每个功能都有斜杠命令。

快捷键速查

Ctrl+B将当前任务放到后台 Ctrl+F杀死所有后台 agent Ctrl+G打开外部编辑器 Ctrl+R搜索命令历史 Ctrl+SPrompt stash(暂存输入) Ctrl+U退出 bash 模式 / 清除输入行 Ctrl+YYank(粘贴 kill ring) Ctrl+Z挂起(fg 恢复) Alt+P输入时切换模型 Alt+T切换 thinking 模式 Shift+Down在 teammates 间导航 Shift+Tab切换 auto-accept / 模式切换 Tab文件名补全 / Bash 历史补全 ESC取消主线程(后台 agent 继续) Enter发送 / 排队后续消息

斜杠命令速查

/model切换 AI 模型(即时生效) /fast切换 Fast Mode /compact压缩上下文 /copy交互式选择代码块复制 /memory管理 auto-memory /resume恢复历史会话 /fork分叉当前会话 /rewind回退对话撤销变更 /rename重命名会话(Claude 处理中也可用) /permissions管理工具权限规则 /theme打开主题选择器 /config配置(支持搜索过滤) /keybindings自定义键盘快捷键 /context查看上下文使用情况 /debug排查当前会话问题 /doctor诊断安装和配置 /export导出对话用于分享 /stats使用统计(支持日期范围) /usage查看计划使用限额 /mcp管理 MCP 服务器 /plugin管理插件 /agents管理自定义 Agent /add-dir添加额外工作目录 /output-style切换输出样式 /todos查看当前任务列表 /skills管理 Skills /clear清空当前会话 /simplify简化代码(内置 skill) /batch批量处理任务(内置 skill) /claude-api构建 Claude API 应用(内置 skill) /reload-plugins热重载插件更改 /sandbox管理沙箱模式 /voice语音输入 /cost查看会话开销 /terminal-setup终端兼容性设置 /color设置会话颜色(使用 default 或 reset 重置) /security-review安全审查

CLI 子命令

claude auth login/status/logout 认证管理。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 指令。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 超时。ANTHROPIC_LOG=debug 调试日志。

自定义命令 & 配置

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

版本时间线

从 v0.2 到 v2.1,完整演进

关键里程碑一览。

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 列表、Web 搜索。
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-07 — 01-09
v2.1.0 — v2.1.3
进入 2.1 时代。Skill 热重载。斜杠命令与 skills 合并。权限规则检测。winget 安装支持。
2026-01-14 — 01-16
v2.1.7 — v2.1.16
MCP 工具搜索自动模式。Hooks 增强。Bash 历史补全。任务管理系统。自定义键盘快捷键。React Compiler 渲染优化。
2026-01-27 — 01-31
v2.1.20 — v2.1.30
PR 状态指示器。PDF 分页读取。/debug 命令。--from-pr 会话关联。--resume 内存减少 68%。
2026-02-04 — 02-05
v2.1.31 — v2.1.32
Opus 4.6 正式发布!Agent Teams 研究预览。自动记忆功能。部分对话摘要。
2026-02-06 — 02-07
v2.1.33 — v2.1.37
Agent Teams 完善(teammate 消息、memory、hooks)。Fast Mode 支持 Opus 4.6。
2026-02-10 — 02-13
v2.1.38 — v2.1.42
终端渲染性能优化。Windows ARM64 原生支持。claude auth 子命令。heredoc 命令注入防护。
2026-02-17 — 02-20
v2.1.45 — v2.1.50
Sonnet 4.6 上线。Agent worktree 隔离。10+ 内存泄漏修复。CJK 布局修复。60+ 项 bug 修复(v2.1.47 史上最大更新)。
2026-02-24 — 02-25
v2.1.51 — v2.1.56
Remote Control 子命令。自定义 npm 注册表。HTTP hooks 沙箱路由。Windows 稳定性修复。
2026-02-26
v2.1.58 — v2.1.62
Remote Control 扩展到更多用户。auto-memory 升级支持 /memory 管理。新增 /copy 交互式代码块选择。复合命令智能权限前缀。多实例并发安全修复。Windows 配置文件并发写入修复。
2026-03
v2.1.63 — v2.1.69
Opus 4.6 默认 medium effort(Max/Team 订阅)。重新引入 ultrathink 关键词。移除 Opus 4/4.1,Sonnet 4.5 自动迁移到 4.6。新增 /claude-api skill。Voice STT 扩展到 20 种语言。新增 /simplify 和 /batch 内置 skill。HTTP hooks(POST JSON)。/reload-plugins 热重载。InstructionsLoaded hook。MCP 二进制内容自动保存。项目配置和 auto-memory 跨 git worktree 共享。大量内存泄漏修复和性能优化。
2026-03
v2.1.70
VS Code 大升级:spark 图标会话列表、Plan Markdown 全文视图支持评论、原生 MCP 服务器管理对话框。prompt re-render 减少 74%。compaction 保留图片实现 prompt cache 复用。Remote Control /poll 负载降低 300 倍。/rename 处理中可用。/color 支持重置。修复第三方网关 API 400 错误、Windows/WSL 剪贴板 CJK/emoji 损坏、慢速 SSH 回车问题等。