资讯

Claude Code 重磅更新:原生 VS Code 扩展 Beta + Checkpoints 回滚 + Agent SDK 完整解析

Claude Code 三大重磅更新详解:① 原生 VS Code 扩展(Beta)——专属侧边栏 + 实时内联 Diff;② Checkpoints——每次改动前自动快照,Esc×2 或 /rewind 即时回滚;③ Claude Agent SDK(原 Claude Code SDK)——新增 Subagents 和 Hooks 支持。含完整安装步骤和使用场景对比。

2026/4/224分钟 阅读ClaudeEagle

Anthropic 发布了 Claude Code 迄今为止最重要的一次更新,包含三大核心升级:原生 VS Code 扩展(Beta)、Checkpoints 自动保存、以及重命名的 Claude Agent SDK

同步切换至 Sonnet 4.5 作为默认模型,Claude Code 现在能更有信心地处理更长、更复杂的开发任务。


1. 原生 VS Code 扩展(Beta)

安装方式

bash
# 在 VS Code Extension Marketplace 搜索
# Anthropic - Claude Code
# 或直接访问:
# https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code

核心功能

  • 专属侧边栏面板:不再需要切换到终端,直接在 VS Code 里和 Claude Code 交互
  • 实时内联 Diff:Claude Code 修改文件时,你能在编辑器里即时看到每个改动
  • 图形化体验:对习惯 IDE 而不习惯终端的开发者,这是更自然的使用方式
  • 与现有终端互补:VS Code 扩展不替代终端,两种使用方式都支持

什么情况用哪个

场景推荐界面
想在编辑器里实时看改动VS Code 扩展
多任务并行(多个 Terminal Tab)终端
自动化脚本(Hooks/CI)终端
团队初次接触 Claude CodeVS Code 扩展(门槛更低)

2. Checkpoints:自动保存,随时回滚

这是让你"放心交给 Claude Code"的关键功能。

工作原理

每次 Claude Code 做出改动前,系统自动保存一个代码快照(Checkpoint)。如果结果不满意,可以即时回滚。

回滚方式

bash
# 方式 1:快捷键
按两次 Esc

# 方式 2:命令
/rewind

回滚选项

  • 只恢复代码(保留对话历史)
  • 只恢复对话(保留代码改动)
  • 两者都恢复

Checkpoints 的三个注意点

  1. 只保存 Claude 的改动,不保存你自己的手动编辑或 bash 命令
  2. 建议配合 git 使用:Checkpoints 是快速撤销,git 是长期版本管理
  3. 不是 git commit 的替代:重要里程碑还是要 commit

为什么 Checkpoints 改变了使用方式

没有 Checkpoints 之前

  • 担心 Claude Code 改坏代码 → 频繁手动 checkpoint(git commit)→ 打断工作流
  • 或者不敢给 Claude Code 太大范围的任务

有了 Checkpoints 之后

  • 放心让 Claude Code 做大范围重构
  • 不满意直接 /rewind,几秒回到之前的状态
  • 然后换个方向继续尝试

和 Subagents + Hooks + Background Tasks 结合,Claude Code 现在真正能处理:

  • 大规模重构(几十个文件)
  • 长时间探索性任务(不确定方向的时候)
  • 高风险改动(在敏感区域工作)

3. Claude Agent SDK(原 Claude Code SDK)

原来的 Claude Code SDK 更名为 Claude Agent SDK,同时大幅扩展能力:

新增 SDK 能力

Subagents 支持

python
from anthropic.agent_sdk import AgentSDK

sdk = AgentSDK()

# 现在可以通过 SDK 编排 Subagents
result = sdk.run_with_subagents(
    task="分析整个代码库并找出性能瓶颈",
    subagent_config={
        "parallel": True,
        "agents": [
            {"scope": "src/api/", "focus": "API 层"},
            {"scope": "src/services/", "focus": "服务层"},
            {"scope": "src/db/", "focus": "数据库层"},
        ]
    }
)

Hooks 支持

python
from anthropic.agent_sdk import AgentSDK, HookConfig

sdk = AgentSDK(
    hooks=HookConfig(
        post_write=[
            {"command": "npm run lint --fix {file}", "match": "*.ts"},
            {"command": "npm run typecheck", "on": "session_end"}
        ]
    )
)

已有团队在用 SDK 构建什么

  • 金融合规 Agent:自动检查代码变更是否符合金融法规
  • 网络安全 Agent:自动扫描新代码的安全漏洞
  • 代码调试 Agent:接收 Sentry 报错 → 自动定位 → 提交修复 PR

SDK vs 直接使用 Claude Code

场景使用 SDK直接使用 Claude Code
集成到现有 CI/CD
自定义 Agent 工作流部分支持
日常开发
无代码/低代码团队

4. 终端界面更新

同步升级了终端 UI:

  • 改进的状态可见性:更清楚地看到 Claude Code 当前在做什么
  • 可搜索的 Prompt 历史Ctrl+R 搜索历史 Prompt,快速复用或编辑之前的命令

快速上手:安装和更新

bash
# 更新 Claude Code 到最新版本
npm update -g @anthropic-ai/claude-code

# 确认版本
claude --version

# 安装 VS Code 扩展
# VS Code 命令面板(Cmd+Shift+P)→ Install Extensions → 搜索 "Claude Code"

# 验证 Checkpoints 可用
claude
# 在 Session 里做一些改动
# 然后按 Esc 两次,看到回滚选项即表示 Checkpoints 正常工作

来源:Anthropic 官方公告 | 整理:ClaudeEagle

相关文章推荐

资讯Claude Code v2.1.119–2.1.132 更新解读:5 月新功能汇总(ultrareview CLI、project purge、MCP 增强)Claude Code 5 月密集更新解读(v2.1.119–2.1.132):ultrareview 正式支持 CLI 非交互运行(CI/CD 集成);claude project purge 清除项目状态;CLAUDE_CODE_SESSION_ID 注入 Bash 子进程;--dangerously-skip-permissions 覆盖更多路径;安全修复(allowManagedDomainsOnly 绕过问题);MCP alwaysLoad 选项;PostToolUse 注入 duration_ms;/config 设置持久化;Windows 不再依赖 Git for Windows;以及多个终端渲染和内存泄漏修复。2026/5/7资讯Claude Code Week 15 更新详解:Ultraplan 云端规划、Monitor /loop、/team-onboarding 和 /autofix-prClaude Code 第 15 周(4 月 6-10 日)四大功能详解:① Ultraplan——云端长时间深度规划(vs 普通 Plan Mode 对比);② Monitor + /loop——自主任务的智能节奏控制;③ /team-onboarding——一键生成团队上手文档;④ /autofix-pr——终端直接读取 PR 问题并自动修复(需要 GitHub MCP)。2026/4/22资讯Claude Code 2026 年 3-4 月更新合集:/powerup 教学、MCP 500K、会话稳定性全解析Claude Code v2.1.69 到 v2.1.101 五周迭代全解析:/powerup 交互式学习系统、/team-onboarding 文档生成、MCP 工具结果上限提升到 500K token、/cost 费用详情、headless 权限延迟、NO_FLICKER 渲染引擎、Opus 4.6 百万上下文支持。2026/4/16资讯Claude Code Week 17 功能详解:Ultrareview 公测、Session Recap、主题自定义Claude Code Week 17(4月20-24日)完整解读:Ultrareview 公测开放(云端并行 Bug 猎人 Agent、Week 18 升级为 claude ultrareview CLI 子命令含 CI 集成示例);Session Recap(终端失焦后返回时显示摘要,含已完成/当前状态/需你决策三部分);Custom Themes(/theme 命令、可修改的颜色元素、通过 Plugin 分发主题);claude.ai/code 界面重设计;以及 Week 16 核心功能回顾。2026/5/13资讯Claude Code Q1 2026 功能大盘点:Remote Control、Dispatch、Channels、Auto Mode 全解析Claude Code Q1 2026 五大核心功能深度解析:Remote Control(从任何地方控制 Session,三个实际场景);Dispatch(程序化触发 vs 脚本调用的架构差异);Channels(6 种事件类型、Python 监控代码、条件触发示例);Dispatch + Channels 完整集成模式;Computer Use(与 Playwright 的对比和选择原则);Auto Mode(与 Dispatch 的必要关系、安全原则);AutoDream(和普通 Prompt 的对比、适用场景判断);以及五个功能协同工作的完整无人值守流水线示例。2026/5/12资讯Claude Code Week 19 功能详解:插件 URL 安装、全局命令历史、auto mode 硬拒绝规则Week 19(5月4–8日)完整功能解读:插件支持从 URL 直接安装 ZIP 包;Ctrl+R 历史恢复全局搜索(Ctrl+S 缩小到当前项目/会话);auto mode 新增 hard_deny 规则(无条件拒绝,不可被 allow 覆盖);Hooks 获得努力等级信息;worktree.baseRef 配置;Sub-agent 缓存命中提升 3 倍;OTEL 环境变量不再泄漏给子进程;以及多个 OAuth 认证可靠性修复。2026/5/10