← 返回更新日志

Claude Code v2.1.71

2026-03-07 · GitHub 原文
## 变更内容 - 新增 `/loop` 命令,用于按 recurring 间隔(例如 `/loop 5m check the deploy`)运行提示词或斜杠命令 - 新增 cron 定时工具,用于在会话内 recurring 执行提示词 - 新增 `voice:pushToTalk` 键位绑定,使语音激活键可在 `keybindings.json` 中重新绑定(默认:空格)—— 组合键如 `meta+k` 不会造成打字干扰 - 将 `fmt`、`comm`、`cmp`、`numfmt`、`expr`、`test`、`printf`、`getconf`、`seq`、`tsort` 和 `pr` 加入 bash 自动批准允许列表 - 修复长运行会话中的 stdin 冻结问题(按键停止处理但进程保持存活) - 修复语音模式用户遇到的 5–8 秒启动冻结,该问题由系统唤醒后 CoreAudio 初始化阻塞主线程引起 - 修复当多个 claude.ai 代理连接器同时刷新过期 OAuth 令牌时导致的启动 UI 冻结 - 修复分支对话(`/fork`)共享同一计划文件,导致一个分支中的计划编辑覆盖另一个分支的问题 - 修复读取工具在图像处理失败时将超大图像放入上下文,破坏长图像会话后续轮次的问题 - 修复包含 heredoc 提交消息的复合 bash 命令出现误报权限提示的问题 - 修复运行多个 Claude Code 实例时插件安装丢失的问题 - 修复 claude.ai 连接器在 OAuth 令牌刷新后无法重新连接的问题 - 修复 claude.ai MCP 连接器为每个组织配置的连接器(而非仅之前连接过的)显示启动通知的问题 - 修复后台代理完成通知缺少输出文件路径,导致父代理在上下文压缩后难以恢复代理结果的问题 - 修复 bash 工具在命令以非零状态退出时错误消息出现重复输出的问题 - 修复 Chrome 扩展自动检测在无本地 Chrome 的机器上运行后永久卡在“未安装”状态的问题 - 修复当市场固定到分支/标签引用时,`/plugin marketplace update` 因合并冲突而失败的问题 - 修复 `/plugin marketplace add owner/repo@ref` 错误解析 `@` —— 此前仅 `#` 可作为引用分隔符,导致使用 `strictKnownMarketplaces` 时出现无法诊断的错误 - 修复当同一目录以带和不带尾部斜杠的方式添加时,`/permissions` 工作区标签页出现重复条目 - 修复配置团队代理时 `--print` 永久挂起的问题 —— 退出循环不再等待长寿命的 `in_process_teammate` 任务 - 修复每次 `ToolSearch` 调用后 REPL 中显示“❯ Tool loaded.”的问题 - 修复当模型使用 mingw 风格路径时在 Windows 上提示 `cd <cwd> && git ...` 的问题 - 通过延迟原生图像处理器加载至首次使用,提升启动时间 - 改进桥接会话重新连接,使笔记本电脑从睡眠唤醒后数秒内完成重连,而非等待长达 10 分钟 - 改进 `/plugin uninstall` 以在 `.claude/settings.local.json` 中禁用项目范围插件,而非修改 `.claude/settings.json`,使更改不影响团队成员 - 改进插件提供的 MCP 服务器去重 —— 与手动配置服务器重复(相同命令/URL)的服务器现将被跳过,防止重复连接和工具集。抑制情况在 `/plugin` 菜单中显示 - 更新 `/debug` 以在会话中切换调试日志,因为调试日志默认不再写入 - 移除未认证的组织注册 claude.ai 连接器的启动通知噪音