← 返回更新日志

Claude Code v2.1.169

2026-06-08 · GitHub 原文
## 变更内容 - 新增 `--safe-mode` 标志(以及 `CLAUDE_CODE_SAFE_MODE` 环境变量),可在所有自定义配置(CLAUDE.md、插件、技能、钩子、MCP 服务器)禁用的情况下启动 Claude Code,便于故障排查 - 新增 `/cd` 命令,用于将会话移动至新的工作目录,而不会在会话中途破坏提示缓存 - 新增 `disableBundledSkills` 设置项和 `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` 环境变量,用于隐藏内置技能、工作流和内置斜杠命令,使其不对模型可见 - 修复了按上/下箭头时直接跳转到命令历史记录中超出长输入行换行行数的问题——现在会先逐行移动,历史记录召回时从近端边缘进入 - 修复了企业管理的 MCP 策略(`allowedMcpServers`/`deniedMcpServers`)在以下情况下未生效的问题:重连时、IDE 类型配置、安装后的首次会话中使用 `--mcp-config` 服务器时,或在远程设置加载之前;同时修复了没有远程设置的组织启动缓慢的问题 - 修复了使用 claude.ai 凭证登录的 macOS 用户在每次轮次开始时出现约 30-50 毫秒的 UI 卡顿 - 修复了 Windows 上 `claude -p` 在等待斜杠命令/技能扫描时运行缓慢或看似挂起的问题(2.1.161 版本回归) - 修复了远程控制功能在恢复会话时,若同时发生 OAuth 令牌刷新,会卡在“正在重新连接”状态的问题 - 修复了 Windows 上启动时,当后台 Git 命令运行但未缓存凭证时,Git 凭证管理器的“连接到 GitHub”弹窗出现的问题 - 修复了使用自定义状态行的用户不显示底部提示(例如“按 esc 中断”)的问题 - 修复了过期的权限和对话框提示每次重新连接到远程会话时都会重新出现的问题,这些远程会话的工作进程在等待响应时已崩溃 - 修复了 `claude agents --json` 遗漏已阻止和刚分发的后台会话的问题;新增 `--all` 参数以包含已完成的会话,并新增 `id` 和 `state` 字段 - 修复了在 Windows 终端中的 WSL 上,从代理导航返回后留下过时/乱码画面的问题 - 修复了后台代理在分发给预预热工作进程时忽略项目级设置中 `env` 值(例如 `ANTHROPIC_MODEL`)的问题 - 修复了 Windows 上 MCPB 插件缓存被虚假失效导致不必要的重新提取的问题 - 修复了插件 `.in_use` PID 锁定文件无限累积的问题;现已每天清理一次来自崩溃会话的过期标记 - 修复了不受信任的项目设置能够在未经过信任确认的情况下设置 OTEL 客户端证书路径的问题 - `/workflows` 现在即使在轮次进行中也能立即打开 - 改进了 `TaskCreate` 的可靠性:格式错误的输入会自动修复,未加载工具的验证错误会包含模式信息 - 改进了当组织禁用 API 密钥认证时显示的错误信息,并根据活动 API 密钥的来源提供指导 - 降低了响应流式传输和旋转动画期间的 CPU 使用率 - 恢复了 Vertex/Foundry 上默认的 5 分钟空闲超时,以便停滞的流会中止而非无限挂起;设置 `API_FORCE_IDLE_TIMEOUT=0` 可选择退出 - 远程管理的设置中若有无效条目,现在会应用其余有效策略并显示验证错误,而非静默丢弃整个负载 - 后台会话现在在退役→唤醒过程中保留 `--ide`、`--chrome`、`--bare`、`--remote-control` 等标志,并加强了状态验证的稳定性 - 后台会话现在会在进入工作树之前被告知共享检出的编辑被阻止,从而避免一次无用的拒绝编辑操作 - “CLAUDE.md 过长”的警告阈值现在会随着模型的上下文窗口大小动态调整 - Windows 上的自动更新程序现在会在 `claude.exe` 被其他进程占用时停止在当前会话内重试 - 改进了斜杠命令菜单中技能标签的颜色对比度 - 对于使用苹果/谷歌计费但未提供支付方式的订阅者,推广额度申领现在会说明如何添加支付方式 - 新增提示建议:当运行多个并发会话时使用 `claude agents`