← 返回更新日志

Claude Code v2.1.207

2026-07-11 · GitHub 原文
## 变更内容 - 自动模式现在无需通过 `CLAUDE_CODE_ENABLE_AUTO_MODE` 即可在 Bedrock、Vertex AI 和 Foundry 上使用;可通过设置中的 `disableAutoMode` 禁用 - 修复了流式传输包含超长列表、表格、段落或代码块的响应时,终端冻结和按键延迟的问题 - 修复了非交互式运行(`claude -p`、SDK)产生的远程管理设置,在从未显示安全同意对话框的情况下被永久记录为已同意的问题 - 修复了由良性的系统生成对话更新触发的虚假提示注入警告 - 修复了自动更新程序在每次发布时覆盖 `~/.local/bin/claude` 处的自定义启动器脚本或符号链接的问题;`/doctor` 现在会报告外部管理的启动器 - 修复了当唯一的输出重定向是 `/dev/null` 时,包含 `cd` 的复合命令会请求权限的问题 - 修复了响应流式传输完成后,转录内容跳到答案起始位置上方的问题 - 修复了在移除最后一个 `worktree.sparsePaths` 工作树后,`extensions.worktreeConfig` 仍保留在仓库的 `.git/config` 中(导致 `tea` 等 go-git 工具异常)的问题 - 修复了规则 glob、技能路径、`.ignore` 和 `.worktreeinclude` 中格式错误的括号模式导致文件读取、文件建议和工作树创建失败的问题 - 修复了代理团队中的崩溃循环:格式错误的队友邮箱消息每秒重复报错,直至手动删除邮箱文件 - 修复了通过接受计划自动命名的后台会话,在其代理视图行中未显示该名称的问题 - 修复了进入 git 工作树的后台会话,在从代理列表冷重启后恢复为空的问题 - 修复了远程控制任务状态更新在网络中断或凭证刷新后恢复连接时丢失的问题 - 修复了桌面应用托管的远程控制会话在移动端和网页端不显示后台代理和工作流进度的问题 - 修复了深度研究运行中每个“获取”阶段代理都被标记为“未知”的问题——现在标签会显示源主机名 - 修复了 Bedrock 在每个 API 请求中重复向 IAM 身份中心请求新的 AWS SSO 凭证的问题 - 改进了代理视图:再次粘贴相同文本时,现在会展开已折叠的 `[粘贴文本 #N]` 占位符,而不是添加第二个 - 改进了代理视图:被阻止的会话预览现在以问题开头,并显示文字化的过时时钟(“等待 3 分钟”),而不是两次显示相同的时间戳 - 将 Bedrock、Vertex 和 AWS 上的 Claude Platform 默认设置为 Claude Opus 4.8 - 更改了自动模式:不再从 `.claude/settings.local.json`(仓库内)读取 `autoMode`;请改用 `~/.claude/settings.json` - 修复了 Windows 上 AWS 凭证解析停滞(例如 `credential_process` 卡住)时的无限挂起问题:现在 60 秒停滞保护会触发,而不是无限等待 - 插件钩子/监视器/MCP headersHelper:现在拒绝 shell 形式命令中的 `${user_config.*}`(修复 shell 注入)。钩子:请使用 exec 形式(`args` 数组)或 `$CLAUDE_PLUGIN_OPTION_<KEY>`;监视器和 headersHelper:请在脚本内读取值(配置文件或服务器的 `env` 块) - 插件选项值(`pluginConfigs`)不再从项目级别的 `.claude/settings.json` 中读取;仅用户设置、`--settings` 和管理设置有效 - 修复了 `/usage-credits` 金额输入框静默将格式错误的值(例如粘贴的时间戳)剥离为数字的问题;现在格式错误的金额会被拒绝并报错,金额超过 1000 美元需要手动确认