Claude Code 更新报告 - 2026-03-10
更新概览
新版本:2.1.72
Claude Code 发布了 2.1.72 版本,这是一个内容丰富的更新。主要亮点包括: - 新增多个实用功能(/copy 写文件、/plan 参数、worktree 退出工具) - 大量 Bug 修复,覆盖 voice mode、hooks、plugins、permissions 等多个模块 - 性能优化,包括包体积减少 ~510 KB 和 prompt cache 修复带来的成本降低
重要变更详解
🆕 新功能
交互增强
/copy写文件:按w键可将选中的内容直接写入文件,绕过剪贴板。对 SSH 远程场景特别有用/plan参数:支持可选描述参数,如/plan fix the auth bug,进入计划模式并立即开始/config改进:Escape 取消更改,Enter 保存关闭,Space 切换设置
工具与配置
ExitWorktree工具:用于退出EnterWorktree会话CLAUDE_CODE_DISABLE_CRON:新增环境变量,可立即停止当前会话中的定时任务- Agent
model参数恢复:可针对每次调用单独指定模型 - Effort levels 简化:改为 low/medium/high 三级,使用新符号 ○ ◐ ●,用
/effort auto重置
Bash 与权限
- 新增多个只读命令到自动批准白名单:
lsof、pgrep、tput、ss、fd、fdfind - 支持 Azure DevOps、AWS CodeCommit 等不带
.git后缀的 marketplace git URLs
VSCode 扩展
- 输入框边框显示 effort level 指示器
- 新增
vscode://anthropic.claude-code/openURI handler,支持prompt和session参数
🐛 Bug 修复
核心功能
- 修复
ANTHROPIC_BASE_URL设置时 tool search 不激活的问题 - 修复后台任务或 hooks 响应慢导致退出缓慢
- 修复 agent task progress 卡在 "Initializing…"
- 修复 skill hooks 每次事件触发两次
Voice Mode
- 修复输入延迟
- 修复释放 push-to-talk 后误报 "No speech detected"
- 修复提交后旧转录内容重新填充
会话与恢复
- 修复
--continue在--compact后不从最新点恢复 - 修复从 Bedrock API 错误会话恢复时崩溃
- 修复包含 U+2028/U+2029 字符的文件导致 Desktop/SDK 崩溃
权限与安全
- 修复 bash 安全解析边界情况
- 修复某些文件写入操作未经提示就被允许
- 修复输出重定向到白名单目录仍提示的问题
- 修复权限规则匹配问题(heredocs、embedded newlines、env var prefixes 等)
- 修复 "Always Allow" 保存永不再匹配的规则
Hooks
- 修复
transcript_path指向错误目录 - 修复 agent
prompt被静默删除 - 修复 PostToolUse block reason 显示两次
- 修复 async hooks 通过
read -r无法接收 stdin - 修复验证错误消息示例无法通过验证
插件系统
- 修复 Windows OneDrive 文件夹安装失败 (EEXIST)
- 修复 project-scope 安装时 marketplace 阻止 user-scope 安装
- 修复
CLAUDE_CODE_PLUGIN_CACHE_DIR创建字面~目录 - 修复
plugin.json包含 marketplace-only 字段时加载失败
其他修复
- 修复 feedback survey 在长会话中过于频繁
- 修复
--effortCLI flag 被无关设置写入重置 - 修复
/clear杀死后台 agent/bash 任务 - 修复 worktree 隔离问题(cwd 恢复、通知缺少字段)
- 修复
/model在 Claude 工作时不显示结果 - 修复 Escape 键在取消查询后无响应
- 修复后台 agents/tasks 运行时双 Ctrl+C 无法退出
- 修复 team agents 不继承 leader 的 model
- 修复终端标题在退出时被清除(即使设置了
CLAUDE_CODE_DISABLE_TERMINAL_TITLE) - 修复 oversized/truncated 的 Bash data-URL 图片
- 修复 Edit/Bash/Grep 工具输入的间歇性验证错误
- 修复多行会话标题问题
- 修复队列消息不显示附加图片
- 修复并行工具调用中失败工具取消兄弟调用的问题
- VSCode: 修复集成终端滚动速度与原生不匹配
- VSCode: 修复 Shift+Enter 提交而非换行
⚡ 性能优化
- Bash 命令解析:切换到原生模块,初始化更快,无内存泄漏
- 包体积:减少约 510 KB
- CPU 利用率:改进长会话的 CPU 使用
- Token 成本:修复 SDK
query()的 prompt cache 失效问题,输入 token 成本降低高达 12 倍
📝 其他改进
- 历史记录:上箭头历史优先显示当前会话消息(多并发会话时有用)
- Voice 转录:提高 repo 名称和常见开发术语(regex, OAuth, JSON)的识别准确度
- CLAUDE.md:HTML 注释 (
<!-- ... -->) 在自动注入时对 Claude 隐藏,但 Read 工具仍可见 - Marketplace:改进 clone 失败时的诊断信息显示
影响分析
对日常用户
- SSH 用户受益:
/copy的w键功能解决了远程环境中剪贴板不工作的痛点 - 计划模式更顺手:
/plan支持直接传参,减少一次交互步骤 - 权限提示减少:新增的白名单命令让常见只读操作更流畅
对重度用户
- Hooks 系统更稳定:修复了大量 hooks 相关 bug,自定义工作流更可靠
- 插件体验改善:Windows 用户和 marketplace 用户将遇到更少的安装问题
- 成本优化:SDK 用户通过 prompt cache 修复可节省高达 12 倍的输入 token 成本
对 VSCode 用户
- effort level 可视化让模型选择更直观
- URI handler 支持外部程序/脚本快速启动 Claude Code 并预填 prompt
升级建议
这是一个强烈推荐升级的版本,包含大量稳定性修复和性能优化。特别建议以下用户升级: - 使用 SSH 远程开发的用户 - 遇到过 voice mode 问题的用户 - 使用 hooks 或插件的用户 - SDK 调用频繁的用户(成本优化显著)