← 返回更新日志

Claude Code v2.1.172

2026-06-10 · GitHub 原文
## 变更内容 - 子代理现在可以生成自己的子代理(最多嵌套5层) - 当未设置 `AWS_REGION` 时,Amazon Bedrock 现在会从 `~/.aws` 配置文件中读取 AWS 区域,与 AWS SDK 优先级一致;`/status` 会显示区域来源 - 在 `/plugin` 中浏览市场插件时新增了搜索栏 - 为 `claude_code.lines_of_code.count` OTEL 指标添加了 `model` 属性 - 修复了使用 1M 上下文但无使用额度的会话永久卡住的问题——现在会话会自动压缩回标准上下文限制以内 - 修复了当对话中包含多张图片时重复出现"对话中的一张图片无法处理已被移除"错误的问题 - 修复了代理视图中,工作代理回复后会话仍显示"正在处理"并持续旋转最多 30 秒的问题 - 修复了后台代理在被派发到预预热的工作代理时,可能读取另一个目录的项目设置(`.mcp.json` 批准、信任)的问题 - 修复了在守护进程自动更新后,后台会话附件因 EAUTH 失败(针对旧版本启动的会话)的问题 - 修复了后台子代理在其生成的嵌套代理停止后,在代理面板中仍显示为"活跃"状态的问题 - 修复了 `claude agents` 派发输入中 `/model` 建议渲染时带有误导性斜杠前缀,且显示了对您的组织禁用的模型的问题 - 修复了 `availableModels` 限制未应用于子代理模型覆盖、代理派发模型选择器以及顾问模型的问题 - 修复了 `availableModels` 允许列表在条目使用版本特定 ID(如 `claude-opus-4-8`)时隐藏 `/model` 选择器中 Opus 和 Sonnet 1M 行的问题 - 修复了 Bedrock 上的 `/model` 选择器提供提供者不支持的模型的问题——选择后静默切换了会话模型并在多行上点亮了选择标记 - 修复了当 `ANTHROPIC_DEFAULT_OPUS_MODEL` 已包含 1M 上下文后缀时,模型 ID 出现重复后缀(如 `[1M][1m]`)的问题 - 修复了 `opusplan` 模型设置对于有资格的用户在计划模式下未提供 1M 上下文的问题;`opusplan[1m]` 的临时方案现在也能在计划模式下正确切换到 Opus - 修复了 `WebFetch(domain:*.example.com)` 通配符域规则在允许、拒绝和询问位置从未匹配子域的问题,以及包含中间通配符(如 `Read(secrets-*/config.json)`)的文件权限规则在启动时被拒绝的问题 - 修复了上箭头提示历史在子代理聊天标签页打开时显示主代理提示的问题 - 修复了记忆召回在远程会话中找不到挂载的团队记忆存储(`CLAUDE_MEMORY_STORES`)的问题 - 修复了工作流验证拒绝仅在其提示字符串或注释中提及 `Date.now()`/`Math.random()` 的脚本的问题 - 在不完全支持鼠标追踪的 Windows 控制台上禁用了鼠标追踪 - 修复了 `/plugin` 市场列表在从长插件列表退出后丢失光标,以及从插件浏览器按 Esc 返回错误标签页的问题 - 改进了长对话的性能:移除了冗余的消息规范化,并在流式工具使用状态未改变时避免完整消息历史转换 - 降低了空闲 CPU 使用率:`/goal` 状态芯片在空闲时不再以 5Hz 频率重新渲染终端,子代理并行运行时减少了 UI 重新渲染次数 - 改进了 Claude in Chrome 工具加载:浏览器工具现在以单次批处理调用加载,而不是每个工具单独加载 - 改进了非交互式使用政策拒绝消息,建议开始新会话或更改模型 - `/code-review` 现在在您未登录 claude.ai 时仍保持 `ultra` 选项可见,并显示云端审查需要 claude.ai 账户的说明 - 缩短了远程控制页脚指示器为"/rc active",并在窄终端上隐藏 - 在远程会话中不再推广 `/loop`,因为待处理的循环无法保持容器存活 - [VSCode] 修复了 PowerShell 工具调用渲染为原始 JSON 而非正确命令显示和权限对话框的问题,并移除了显示 shell 输出中的 ANSI 转义码