- 新增 Auto 权限模式(研究预览):由分类器自动放行安全的编辑与命令,危险操作仍会拦截并提示,可用 Shift+Tab 切换或在 settings.json 中设置「permissions.defaultMode」为「auto」
- 桌面版新增 Computer use(电脑操控)功能:默认关闭,启用后 Claude 可截图、控制键盘鼠标操作原生 App,每次操作前会先询问确认
- Claude Code Web 端 PR 面板新增「Auto fix」开关:开启后 Claude 会持续监控 CI、修复失败用例和评审意见,直至通过
- 转录模式(Ctrl+O)新增搜索功能:按「/」搜索对话内容,用「n」「N」在匹配结果间跳转(v2.1.83)
- Windows 平台新增预览版 PowerShell 工具,可通过环境变量「CLAUDE_CODE_USE_POWERSHELL_TOOL」开启,原生支持 cmdlet 与 Windows 路径(v2.1.84)
- Hooks 新增「if」字段,可用权限规则语法(如「Bash(git commit *)」)限定触发条件,减少不必要的进程开销(v2.1.85)
本周概览
本周(2026 年 3 月 23–27 日)Claude Code 发布 v2.1.83 → v2.1.85,共 6 项主要更新:面向权限管理的 Auto 模式、桌面版电脑操控能力、Web 端 PR 自动修复、转录搜索、Windows PowerShell 工具,以及条件化 Hooks。
Auto 模式:免打扰的权限处理(研究预览)
Auto 模式把权限确认交给一个分类器处理:安全的文件编辑和命令会自动放行、不再打断用户,而具破坏性或可疑的操作仍会被拦截并提示。官方将其定位为「每次都手动批准」与「使用 --dangerously-skip-permissions 完全跳过确认」之间的折中方案。
可以用 Shift+Tab 循环切换到 auto 模式,也可以在 ~/.claude/settings.json 中设为默认:
{
"permissions": {
"defaultMode": "auto"
}
}
启用后提示栏底部会显示黄色的「auto mode on (shift+tab to cycle)」提示。详见 Permission modes 指南。
Computer use:桌面版可操控你的电脑
Claude Code 桌面版新增 Computer use 功能,可以直接控制用户的实际桌面:打开原生 App、操作 iOS 模拟器、驱动硬件控制面板,并通过截图验证界面变化。该功能默认关闭,需要在设置中手动开启并授予系统权限,且每次操作前都会先询问确认。官方建议将其用于「其他方式够不到」的场景,比如没有 API 的应用、专有工具,或只能通过图形界面操作的系统。
启用后可以这样使用:
Open the iOS simulator, tap through the onboarding flow, and screenshot each step
PR 自动修复:Web 端开关即用
在 Claude Code Web 端创建 PR 后,可以在 CI 面板中打开「Auto fix」开关。开启后 Claude 会持续监控 CI 状态,自动修复失败的检查项和处理评审意见中的小问题,并不断推送提交直到全部通过,不再需要人工反复盯着 lint 报错来回处理。
转录搜索(v2.1.83)
在转录模式(按 Ctrl+O 打开)中新增了搜索功能:按「/」输入关键词搜索对话内容,用「n」跳到下一个匹配、「N」跳到上一个匹配,方便找到几百条消息之前 Claude 执行过的某条 Bash 命令。
PowerShell 工具(预览,v2.1.84)
Windows 平台新增原生 PowerShell 工具,与 Bash 并存。Claude 可以直接运行 cmdlet、传递对象管道,并使用 Windows 原生路径,不再需要经由 Git Bash 做转译。该功能为预览版,需要在 .claude/settings.json 中通过环境变量开启:
{
"env": {
"CLAUDE_CODE_USE_POWERSHELL_TOOL": "1"
}
}
条件化 Hooks(v2.1.85)
Hooks 配置新增 if 字段,可使用权限规则语法限定触发条件。例如可以让某个 pre-commit 检查 Hook 只在匹配 Bash(git commit *) 时触发,而不是每次调用 Bash 都执行,从而减少高频会话中的额外进程开销:
{
"hooks": {
"PreToolUse": [{
"hooks": [{
"if": "Bash(git commit *)",
"type": "command",
"command": ".claude/hooks/lint-staged.sh"
}]
}]
}
}
其他更新
- 插件的
userConfig正式公开:支持在启用插件时弹出配置项、并可将密钥存入系统 Keychain - 粘贴图片时会插入
[Image #N]占位符,可按序号在对话中引用 - 新增
managed-settings.d/目录,支持以多个片段文件分层管理策略配置 - 新增
CwdChanged与FileChanged两个 Hook 事件,适配类似 direnv 的工作流 - Agent 的 frontmatter 中可声明
initialPrompt,实现自动提交首轮对话 - 新增
Ctrl+X Ctrl+E快捷键调用外部编辑器,行为与 readline 一致 - 在 Claude 尚未开始响应前中断操作,输入内容会自动恢复
/status命令现在可以在 Claude 响应过程中使用- 深链接(deep link)会在用户偏好的终端中打开,而不是第一个检测到的终端
- 离开会话 75 分钟以上再返回时,会提示是否执行
/clear - VS Code 插件新增速率限制提示条,以及按两次 Esc 呼出的 rewind 选择器