← 返回更新日志

Claude Code v2.1.161

2026-06-02 · GitHub 原文
## 变更内容 - `OTEL_RESOURCE_ATTRIBUTES` 的值现在会作为标签包含在指标数据点上,因此您可以通过自定义维度(如团队或仓库)来切分使用量指标 - `claude agents` 行现在在任务分散时,会在详情前显示“已完成/总计”;悬停时显示耗时最长的项目 - `/mcp` 现在将您从未登录过的 claude.ai 连接器折叠到“显示未使用的连接器”行之后 - 并行工具调用:失败的 Bash 命令不再取消同一批次中的其他调用——每个工具独立返回各自的结果 - 全屏模式:剪贴板现在在 Linux 上会优先使用 `wl-copy`/`xclip`/`xsel`(可用时),同时复制到剪贴板和 PRIMARY 选择区(支持中键粘贴),并且“按住 {按键} 进行原生选择”的提示现在会显示每个终端对应的正确按键 - 修复了 `/effort` 对话框、工作流动画和提示关键词闪烁不遵循“减少动态效果”设置的问题 - 修复了 `forceLoginOrgUUID`/`forceLoginMethod` 管理设置策略阻止第三方提供商会话(Bedrock、Vertex、Foundry、Mantle)以及组织固定登录的问题(2.1.146 版本回归) - 修复了后台子代理输出在使用 `--output-format text` 或 `json` 时破坏 `claude -p` 标准输出的问题 - 修复了 `/usage-credits` 为团队和企业管理员启动重新登录,而非直接指向组织使用量设置页面的问题 - 修复了当会话位于 git 工作树或其他仓库中时,`/autofix-pr` 报告“无法在默认分支上运行”的问题 - 修复了 `--resume` 选择器在当前目录不是 git 工作树(例如 jj 工作区)时不显示当前目录下会话的问题 - 修复了 Windows 钩子显式调用 bash(例如 `/usr/bin/bash script.sh`)时出现“找不到命令”或“无法执行二进制文件”错误的问题 - 修复了 OpenTelemetry 日志事件(`user_prompt`、`api_request`、`tool_result`、`tool_decision`)在遥测初始化完成之前被静默丢弃的问题 - 修复了 `claude mcp` list/get/add 将机密信息打印到终端的问题:`${VAR}` 引用不再展开,凭证标头和 URL 中的机密信息会被脱敏处理 - 修复了在后台会话中使用 `isolation: "worktree"` 生成的工作流代理被阻止编辑其自身工作树内文件的问题 - 修复了从 `claude agents` 分发的后台会话启动时使用的是守护进程环境中的过期模型,而非 `settings.json` 中的模型的问题 - 修复了恢复会话后渲染 Write 工具结果时可能发生的崩溃问题 - 修复了已完成子代理在最终确定结果时发生错误而一直显示为运行中的问题 - 修复了当 `CLAUDE_CODE_TMPDIR` 设置为深层路径时,工具绑定 `$TMPDIR` 下 Unix 套接字时出现的 `EADDRINUSE` 错误 - 通过稳定布局引擎的即时编译(JIT)配置文件,提高了终端渲染性能 - 提高了大型文件写入的渲染性能 - [VSCode] 添加了一条提示,建议禁用终端 GPU 加速(或运行 `/terminal-setup`)以修复字符乱码