2026 年 3 月下旬到 4 月初,Claude Code 连续两周发布了重磅功能:自动权限模式(Auto Mode)、终端 Computer Use、/powerup 交互课程、无闪烁渲染以及 MCP 工具大小限制覆盖。本文根据官方 What's New 文档详细解析每个功能的用法。
Week 13(3 月 23-27 日):Auto Mode 和 Computer Use 桌面版
Auto Mode:权限管理的中间地带
在 Claude Code 中,权限管理一直是个两难问题:
--dangerously-skip-permissions:完全跳过权限确认,效率高但风险大- 默认模式:每次操作都需要手动确认,安全但频繁打断工作流
Auto Mode 提供了第三条路:一个基于分类器的权限代理。
分类器会自动判断每个操作的风险级别:
- 安全的编辑和命令:直接运行,不打断你
- 破坏性或可疑的操作:阻断并通知你处理
怎么开启:
# 用 Shift+Tab 在模式间循环切换
# 终端左下角会显示当前模式
或设为默认模式:
// .claude/settings.json
{
"permissions": {
"defaultMode": "auto"
}
}适合什么场景:
- 长时间运行的重构任务,不想每隔几分钟就手动确认
- 对代码库已有信心,但还不想完全关闭权限检查
- 在受控环境里做开发,风险可接受
Computer Use 桌面版:控制 GUI 应用
Claude Code 桌面应用现在支持 Computer Use——让 Claude 直接操控你的本地桌面。
能做什么:
- 打开原生 macOS/Windows 应用
- 点击穿越 iOS 模拟器完成操作流程
- 控制没有 API 的专有工具(设计软件、游戏引擎等)
- 截图验证每一步变更
怎么启用:
- 在 Claude Code 桌面应用设置里开启 Computer Use
- 授予操作系统权限(屏幕录制 + 辅助功能)
- 让 Claude 端到端验证变更
使用示例:
> 打开 iOS 模拟器,点击完整的引导流程,截图每一步
> 在 Figma 里打开这个设计文件,截图所有组件的状态
> 验证这个 UI 变更在深色模式和浅色模式下都正常
默认关闭,每次操作前会询问确认。适合处理:没有 API 的应用、专有工具、只能通过 GUI 验证的变更。
PR Auto-fix 网页版:让 CI 自动变绿
在 Claude Code 网页版创建 PR 后,开启 Auto Fix 开关,Claude 会:
- 监视 CI 运行情况
- 自动修复失败的测试
- 处理代码审查 nit 意见
- 持续 push,直到 CI 全绿
告别手动处理 6 轮 lint 错误。
其他 Week 13 改进
对话搜索(v2.1.83):在 transcript 模式里按 / 触发搜索。
n/N跳转到下一个/上一个匹配- 用来找那个 400 条消息前 Claude 运行的 Bash 命令
Ctrl+O # 打开 transcript 模式
/migrate # 搜索 "migrate"
n # 下一个匹配
N # 上一个匹配
PowerShell 工具预览(v2.1.84,Windows):
Windows 用户现在有了原生 PowerShell 工具,不再需要通过 Git Bash 转换。Claude 可以直接运行 cmdlet、管道对象、使用 Windows 原生路径。
// .claude/settings.json
{
"env": {
"CLAUDE_CODE_USE_POWERSHELL_TOOL": "1"
}
}条件 Hooks(v2.1.85):
Hooks 现在支持 if 字段,使用权限规则语法。
// 只在 git commit 时触发 pre-commit 检查
{
"hooks": {
"PreToolUse": [{
"hooks": [{
"if": "Bash(git commit *)",
"type": "command",
"command": ".claude/hooks/lint-staged.sh"
}]
}]
}
}之前每次 Bash 调用都会触发 hook,现在可以精确限定范围,大幅减少繁忙会话的进程开销。
Week 14(3 月 30 日 - 4 月 3 日):Computer Use 进入 CLI
Computer Use CLI 研究预览
上周 Computer Use 进入了桌面应用,这周进入了终端 CLI。
从终端控制原生 GUI 应用:
- 打开 macOS/Windows 原生应用
- 点击穿越 UI 交互
- 测试自己的变更并修复发现的问题
- 截图记录每一步
启用方式:
# 在 Claude Code 里运行
> /mcp
# 找到 computer-use,切换开启
然后让 Claude 端到端验证:
> 打开 iOS 模拟器,点击完整引导流程,截图每一步
> 验证这个深色模式变更在所有屏幕尺寸下都正确渲染
适合什么场景:没有 API 的 GUI 工具、iOS/macOS 原生应用测试、只能通过截图验证的变更。仍在早期阶段,预期会有粗糙的地方。
/powerup:终端内的交互式教程
Claude Code 更新频繁,很多改变你工作方式的功能可能直接错过。/powerup 通过终端内的动画演示来解决这个问题。
# 直接运行
> /powerup
Claude Code 会展示你还不知道的功能,附带动画 Demo 和链接到完整文档。跑一次,掌握所有你错过的功能。
无闪烁渲染(Flicker-free rendering)v2.1.89
新的 alt-screen 渲染器,带虚拟化回滚缓冲。
改进:
- 输入框始终固定在底部
- 长对话中鼠标选择正常工作
- 重绘时的闪烁消失了
# 启用
export CLAUDE_CODE_NO_FLICKER=1
claude
# 恢复原来的渲染器
unset CLAUDE_CODE_NO_FLICKERMCP 工具结果大小覆盖 v2.1.91
MCP 服务器作者现在可以为特定工具调高截断上限,最高 50 万字符。
背景:之前截断上限是全局的,返回大体积结果的工具(比如完整数据库 Schema 或文件树)会触发默认限制,结果被写入磁盘并用文件引用替代。
现在可以按工具单独设置:
// 在 tools/list 响应里标注
{
"name": "get_schema",
"description": "返回完整的数据库 Schema",
"_meta": {
"anthropic/maxResultSizeChars": 500000
}
}适合:数据库 Schema 查询、文件树列举、任何需要完整大体积结果的工具。
Plugin 可执行文件加入 PATH v2.1.91
在 Plugin 根目录放一个 bin/ 目录,Claude Code 会在 Plugin 启用时自动把这个目录加入 Bash 工具的 PATH。
my-plugin/
├── .claude-plugin/
│ └── plugin.json
└── bin/
└── my-tool ← Claude 可以直接调用 my-tool
不需要绝对路径,不需要包装脚本。适合把 CLI 辅助工具和调用它们的命令、Agent、Hooks 打包在一起。
功能速查表
| 功能 | 版本 | 启用方式 |
|---|---|---|
| Auto Mode | v2.1.83 | Shift+Tab 或 settings.json |
| Computer Use 桌面 | v2.1.83 | 应用设置开关 |
| PR Auto-fix 网页 | v2.1.83 | 网页版 CI 面板开关 |
| 对话搜索 | v2.1.83 | Ctrl+O 后按 / |
| PowerShell 工具 | v2.1.84 | 环境变量 CLAUDE_CODE_USE_POWERSHELL_TOOL=1 |
| 条件 Hooks | v2.1.85 | hooks 配置里加 if 字段 |
| Computer Use CLI | v2.1.86 | /mcp → 开启 computer-use |
| /powerup 教程 | v2.1.90 | 直接运行 /powerup |
| 无闪烁渲染 | v2.1.89 | CLAUDE_CODE_NO_FLICKER=1 |
| MCP 大小覆盖 | v2.1.91 | 工具 _meta 字段 |
来源:Claude Code What's New - Week 13 | Week 14 | 整理:ClaudeEagle