从终端到 IDE,从单人编码到多 Agent 协作。
以真实使用场景为线索,带你看懂 220+ 个版本背后的每一项能力。
v2.1.58 — v2.1.70:VS Code 全面升级、渲染性能飙升、compaction 智能缓存,Claude Code 持续进化。
VS Code 活动栏新增 spark 图标,列出所有 Claude Code 会话,会话以完整编辑器标签页打开,告别终端窗口来回切换。
v2.1.70 NEWPlan 在 VS Code 中以完整 Markdown 文档形式展示,支持添加评论为 Claude 提供反馈。审查和迭代 plan 更直观。
v2.1.70 NEW在 VS Code 聊天面板中使用 /mcp 即可启用/禁用 MCP 服务器、重新连接、管理 OAuth 认证,无需切换到终端。
v2.1.70 NEWprompt 输入 re-render 减少约 74%。spinner 动画循环隔离降低渲染和 CPU 开销。无自定义 CA 证书用户启动内存减少约 426KB。
v2.1.70 NEW改进 compaction:在摘要请求中保留图片,允许 prompt cache 复用,使压缩更快更省钱。/rename 在 Claude 处理中也能使用,不再排队等待。
v2.1.70 NEWRemote Control /poll 频率从 1–2 秒降至每 10 分钟一次(连接状态下),服务器负载降低约 300 倍。断线重连不受影响。
v2.1.70 NEW长按空格键开始语音输入。v2.1.69 新增俄语、波兰语、土耳其语等 10 种语言,累计 20 种。v2.1.70 修复 Windows 原生二进制语音模式和按住说话激活问题。
v2.1.69 — v2.1.70全新内置 /claude-api skill 构建 API 应用。logo 和 spinner 显示 effort 级别。Opus 4.6 默认 medium effort,"ultrathink" 启用高 effort。
v2.1.68 — v2.1.69InstructionsLoaded hook 在 CLAUDE.md 加载时触发。/reload-plugins 热重载无需重启。hook 事件支持 agent_id/agent_type 字段。
v2.1.69v2.1.63 新增 HTTP hooks,POST JSON 到 URL 并接收响应。新增 /simplify(简化代码)和 /batch(批量处理)内置 skill。项目配置和 auto-memory 跨 git worktree 共享。
v2.1.63v2.1.58 Remote Control 扩展到更多用户。v2.1.69 支持自定义名称。/copy 交互式选择代码块,"Always copy full response" 一键复制。auto-memory 自动保存有用上下文。
v2.1.58 — v2.1.69修复 ANTHROPIC_BASE_URL 搭配第三方网关 API 400 错误。修复 Windows/WSL 剪贴板损坏 CJK/emoji 文本。修复慢速 SSH 下 Enter 插入换行。修复 /color 命令无法重置回默认色。
v2.1.70从 Opus 4.6 的深度推理到 Fast Mode 的极速输出,选择最适合当前任务的模型。
v2.1.32 正式发布。最深度的推理能力,适合复杂架构决策、大规模重构和深度代码分析。现在支持完整 1M 上下文窗口。v2.1.68 起 Max/Team 订阅默认使用 medium effort,可随时通过 /model 调整。v2.1.69 在 logo 和 spinner 中显示当前 effort 级别。
v2.1.32同样的 Opus 4.6 模型,更快的输出速度。用 /fast 一键切换。日常编码、pair programming 的最佳选择。
v2.1.36v2.1.45 新增支持。现已支持 1M 上下文窗口,替代 Sonnet 4.5 成为 Max 计划的主力编码模型。v2.1.69 起 Pro/Max/Team Premium 的 Sonnet 4.5 用户自动迁移到 Sonnet 4.6。
v2.1.45v2.0.17 加入模型选择器。默认在 plan mode 使用 Sonnet、执行使用 Haiku(SonnetPlan 模式)。Pro 用户可用。驱动 Explore 子 agent 高效搜索代码库。
v2.0.17处理超大代码库不再捉襟见肘。Opus 4.6 和 Sonnet 4.6 均支持 100 万 token 上下文。可通过 CLAUDE_CODE_DISABLE_1M_CONTEXT 按需关闭。
v2.1.50模型选择器显示人类可读标签,有新版本时提示升级。v2.1.63 起在斜杠命令菜单中显示当前活跃模型。支持 Alt+P 在输入时切换模型。Opus Plan Mode 可设置仅在 plan 阶段使用 Opus。
v2.1.51深度思考模式让模型在回答前充分推理。说 "think" 或 "ultrathink" 触发(v2.1.68 重新引入 ultrathink 关键词启用高 effort)。通过 alwaysThinkingEnabled 设置默认开启。v2.1.69 在 logo 和 spinner 中实时显示 effort 级别(如 "with low effort"),让你随时了解当前推理深度。
v0.2.44v1.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+Agent Teams 让多个 AI 同时工作:一个分析安全,一个优化性能,一个写测试。
研究预览功能。多个 agent 在 tmux 中并行运行,各自独立完成子任务。设置 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 启用。支持 Bedrock/Vertex/Foundry 提供商。
v2.1.32Ctrl+B 将任务放到后台运行,或用 & 前缀从 Web 发送后台任务。完成后收到通知。Ctrl+F 一键杀死所有后台 agent。长时间 bash 命令自动后台化。
v2.0.60agent 定义中声明 isolation: worktree,自动在隔离的 git worktree 中运行,互不干扰。--worktree 标志启动隔离会话。支持 WorktreeCreate/WorktreeRemove hook 事件。v2.1.69 status line hook 命令新增 worktree 字段(name、path、branch 和原始仓库目录)。
v2.1.49v1.0.60 起可创建自定义子 agent(/agents)。支持 model 字段、memory frontmatter、tools 限制(Task(agent_type) 语法)、permissionMode、disallowedTools。用 claude agents 列出所有配置。
v1.0.60由 Haiku 驱动的代码库探索 agent,高效搜索代码节省上下文。Claude 可动态选择子 agent 使用的模型,也可恢复之前的子 agent 继续工作。
v2.0.17agent 支持 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自动记忆、会话恢复、分叉、摘要 — 让每次对话都有上下文。
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.59v0.2.93 引入 --continue 和 --resume。支持按会话 ID、自定义标题、git 分支搜索。初始显示 50 个会话。--from-pr 恢复 PR 关联会话。内存使用减少 68%。v2.1.69 /resume 选择器显示最近的 prompt(而非第一条),解决部分标题显示为 "(session)" 的问题。
v0.2.93从当前对话分叉出新会话,探索不同方向。/rewind 回退对话撤销代码变更。支持自定义会话 ID。分叉后提示如何恢复原始会话。
v2.0.0v0.2.47 引入自动压缩实现无限对话长度。v2.0.64 压缩变为即时。支持包含大量 PDF 的对话。压缩后保留 plan mode 状态和自定义会话标题。v2.1.70 改进:摘要请求中保留图片,允许 prompt cache 复用,压缩更快更省钱。
v0.2.47"Summarize from here" — 在消息选择器中选择起点,只摘要部分对话。不需要压缩整个上下文,精准控制。
v2.1.32v0.2.93 引入内置 Todo 列表帮助 Claude 保持任务有序。v2.1.16 升级为完整任务管理系统,支持依赖追踪。/todos 查看当前任务。
v0.2.93Git 集成、PR 状态追踪、任务管理、PDF 阅读 — 开发全流程覆盖。
prompt footer 实时显示当前分支 PR 状态(approved/changes requested/pending/draft),彩色圆点 + 可点击链接。会话自动关联 PR。Teleport 从 Web 传送会话到本地并自动设置上游分支。
v2.1.20v0.2.44 引入 thinking mode(说 "think" 或 "ultrathink")。v2.0.28 引入 Plan 子 agent。VS Code 中 plan 预览自动更新。拒绝 plan 时可提供反馈。Shift+Tab 快速 auto-accept。
v0.2.44v0.2.105 引入 Web 搜索。v0.2.70 开放 curl 等网络命令。Claude 可并行执行多个 Web 查询。v0.2.53 新增 URL 抓取工具。搜索结果考虑当天日期。
v0.2.53v1.0.58 首次支持 PDF 阅读。Read 工具支持 pages: "1-5" 参数读取指定页面。大 PDF (>10 页) @ 提及时返回轻量引用。限制 100 页、20MB。
v1.0.58v2.0.74 引入 LSP 工具:go-to-definition、find references、hover 文档。TypeScript 和 Python LSP 插件。findReferences 自动排除 gitignored 文件。支持 startupTimeout 配置。
v2.0.74TypeScript SDK(v1.0.23)和 Python SDK(v1.0.23)。-p 模式支持流式输出(stream-json)。--max-budget-usd 控制预算。支持自定义工具回调。
v1.0.23Model Context Protocol 让 Claude Code 连接 Slack、GitHub、数据库等任何外部服务。
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 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.59v2.0.12 发布插件系统。/plugin install 安装,支持 git 分支/tag 语法。自定义 npm 注册表。插件可提供 commands、agents、hooks、MCP servers、output styles。v2.1.69 新增 /reload-plugins 热重载、git-subdir 插件源类型、pluginTrustMessage 企业信任消息。
v2.0.12v0.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.31v1.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.38claude remote-control 为所有用户启用本地环境服务。v2.1.69 支持可选名称参数(/remote-control My Project 或 --name "My Project")在 claude.ai/code 中显示自定义标题。Teleport 从 Web 传送会话到本地。Claude in Chrome 集成浏览器控制。
v2.0.72主题、语法高亮、CJK 支持、Vim 模式 — 每个细节都打磨到位。
/theme 直接打开主题选择器。v2.0.10 重写终端渲染器实现丝滑 UI。diff 在多行构造中正确高亮。v0.2.30 ANSI 颜色主题兼容更多终端。
v0.2.30v0.2.34 引入 Vim 绑定。支持 c、f/F、t/T 动作。v2.1.18 自定义键盘快捷键(/keybindings)。Ctrl+R 历史搜索。Ctrl+Z 挂起(fg 恢复)。
v0.2.34v0.2.68 修复 IME 输入法支持(中日韩)。CJK 宽字符布局正确。日语 IME 全角空格/数字输入。泰语/老挝语元音渲染。非拉丁文字词删除和导航修复。v2.1.70 修复 Windows/WSL 剪贴板损坏 CJK 和 emoji 文本,改用 PowerShell Set-Clipboard。
v0.2.68v0.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.110v0.2.108 引入实时 steering(Claude 工作时发消息引导方向)。v0.2.75 消息排队(Enter 排队后续消息)。/copy 交互式选择代码块复制,支持 "Always copy full response" 选项一键复制完整回复。Prompt suggestions 智能建议。
v0.2.108长按空格键开始语音输入。v2.1.69 支持 20 种语言(英语、中文、日语、韩语、法语、德语、西班牙语、葡萄牙语、意大利语、印地语、俄语、波兰语、土耳其语、荷兰语、乌克兰语、希腊语、捷克语、丹麦语、瑞典语、挪威语)。v2.1.70 修复 Windows 原生二进制语音加载失败、push-to-talk 首次激活问题,改进静音错误提示。
v2.1.69沙箱隔离、权限分级、命令注入防护 — 每一层都有防线。
v2.0.24 发布 Linux & Mac 沙箱模式。阻止写入 .claude/skills 目录。HTTP hooks 通过沙箱网络代理路由,强制域名白名单。heredoc 分隔符解析防止命令注入。v2.1.69 新增 sandbox.enableWeakerNetworkIsolation(macOS)允许 Go 程序(gh、gcloud、terraform)在自定义 MITM 代理下验证 TLS 证书。
v2.0.24v0.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.67SDK、Desktop 应用、OpenTelemetry、Output Styles — Claude Code 是一个完整的开发者平台。
v1.0.23 发布 TypeScript SDK(@anthropic-ai/claude-code)和 Python SDK(claude-code-sdk)。支持流式输出(stream-json)、自定义工具回调(canUseTool)、请求取消、部分消息流。
v1.0.23-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.66v2.0.51 推出 Claude Code for Desktop(claude.com/download)。独立桌面应用,无需终端即可使用。v2.1.69 新增 macOS 和 Windows 首次启动提示建议使用 Claude Code Desktop。Claude in Chrome 集成浏览器控制。
v2.0.51OTel 日志支持 session ID、terminal.type、language 属性。mTLS 支持 HTTP 导出器。Active Time 指标。speed 属性追踪 fast mode。tool_decision 事件。ANTHROPIC_LOG=debug 调试日志。
v1.0.39v1.0.81 发布输出样式系统,内置 "Explanatory" 和 "Learning" 教育风格。支持自定义样式、插件分享样式。keep-coding-instructions frontmatter 选项。
v1.0.81支持 AWS Bedrock、Google Vertex AI、Microsoft Foundry 三大云提供商。自定义模型别名(ANTHROPIC_DEFAULT_SONNET_MODEL)。全局端点。awsAuthRefresh 认证刷新。结构化输出。
v2.0.45从启动到长会话,每个环节都在持续优化。
延迟 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.63React 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从 Windows ARM64 到 RHEL 8,从 WSL2 到 NFS 文件系统。
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修复沙箱写临时文件权限。修复只读 git 命令触发 FSEvents 循环。Option-as-Meta 终端特定说明。代码签名警告修复。
v2.1.45修复 glibc < 2.30 系统(RHEL 8)原生模块加载。修复 WebAssembly 解释器崩溃。NFS/FUSE 文件系统上 agent 正确加载。无 AVX 指令处理器支持。Alpine/musl 发行版支持。Wayland 图片粘贴。
v1.0.73修复 Windows 以 BMP 格式复制图片时粘贴不工作。SSH 粘贴图片时建议使用 scp。
v2.1.47支持 bash、zsh。MSYS2/Cygwin shell 输出正确处理。.bashrc 文件兼容。双下划线前缀 shell 函数跨会话保留。沙箱中 zsh heredoc 正常工作。
v2.1.47npm(已弃用,建议迁移)、winget、claude install 原生安装。/doctor 显示更新频道和可用版本。mise/asdf 管理的安装正确识别。支持 Bedrock、Vertex、Foundry 多种 API 提供商。
v2.1.15不只是终端工具,VS Code 扩展让 Claude 融入你的 IDE 工作流。
v2.0.0 发布全新原生 VS Code 扩展。支持 secondary sidebar(VS Code 1.97+)。流式消息实时显示。拖拽文件/文件夹到聊天。代码块复制按钮。v2.1.70 新增 spark 图标在活动栏列出所有会话,会话以完整编辑器标签页打开。
v2.0.0OAuth 用户可浏览和恢复 claude.ai 远程会话。会话选择器显示 git 分支和消息计数。直接管理插件。权限目标选择跨会话持久化。
v2.1.33Claude 迭代时 plan 预览自动更新。v2.1.70 新增完整 Markdown 文档视图,支持添加评论提供反馈。仅在 plan 准备好审查时启用评论。拒绝时保持预览打开。代码块复制按钮。Diff tab 支持。
v2.1.47v2.1.70 新增原生 MCP 服务器管理对话框。在聊天面板中使用 /mcp 即可启用/禁用服务器、重新连接、管理 OAuth 认证,无需切换到终端。
v2.1.70 NEW自动激活 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每个操作都有快捷键,每个功能都有斜杠命令。
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 变更即时生效无需重启。
关键里程碑一览。