← 返回更新日志

Claude Code v2.1.111

2026-04-16 · GitHub 原文
## 更新内容 - Claude Opus 4.7 xhigh 现已推出!使用 `/effort` 调整速度与智能的平衡 - Max 订阅者在使用 Opus 4.7 时现可使用自动模式 - 为 Opus 4.7 新增 `xhigh` 努力级别,介于 `high` 和 `max` 之间。可通过 `/effort`、`--effort` 和模型选择器使用;其他模型回退至 `high` - `/effort` 在无参数调用时现打开交互式滑块,可用方向键在级别间导航,按 Enter 确认 - 新增 "Auto (match terminal)" 主题选项,可匹配终端的深色/浅色模式 — 在 `/theme` 中选择 - 新增 `/less-permission-prompts` 技能 — 扫描对话记录中常见的只读 Bash 和 MCP 工具调用,并为 `.claude/settings.json` 提出优先允许列表 - 新增 `/ultrareview` 用于在云端使用并行多代理分析和批评运行全面代码审查 — 无参数调用可审查当前分支,或使用 `/ultrareview <PR#>` 获取并审查特定 GitHub PR - 自动模式不再需要 `--enable-auto-mode` - Windows:PowerShell 工具正在逐步推出。可通过 `CLAUDE_CODE_USE_POWERSHELL_TOOL` 选择加入或退出。在 Linux 和 macOS 上,通过 `CLAUDE_CODE_USE_POWERSHELL_TOOL=1` 启用(要求 `pwsh` 在 PATH 中) - 带有通配符模式的只读 bash 命令(如 `ls *.ts`)和以 `cd <project-dir> &&` 开头的命令不再触发权限提示 - 当 `claude <word>` 因拼写近误调用时,建议最匹配的子命令(例如 `claude udpate` → "您是指 `claude update` 吗?") - 计划文件现以您的提示命名(例如 `fix-auth-race-snug-otter.md`),而非完全随机单词 - 改进 `/setup-vertex` 和 `/setup-bedrock`:当 `CLAUDE_CONFIG_DIR` 设置时显示实际的 `settings.json` 路径;重新运行时从现有固定项中种子模型候选;为支持的模型提供 "with 1M context" 选项 - `/skills` 菜单现支持按估计 token 数排序 — 按 `t` 切换 - `Ctrl+U` 现清除整个输入缓冲区(之前:删除至行首);按 `Ctrl+Y` 恢复 - `Ctrl+L` 现强制全屏重绘,并清除提示输入 - 对话视图页脚现显示 `[`(转储至回滚缓冲区)和 `v`(在编辑器中打开)快捷键 - 截断长粘贴的 "+N lines" 标记现为全宽规则,便于扫描 - 无头 `--output-format stream-json` 现在插件因不满足依赖被降级时,在初始化事件中包含 `plugin_errors` - 新增 `OTEL_LOG_RAW_API_BODIES` 环境变量,以 OpenTelemetry 日志事件形式输出完整 API 请求和响应体用于调试 - 抑制了在 TUI 正常操作期间可能出现的虚假解压、网络和瞬态错误消息 - 恢复了 v2.1.110 对非流式回退重试的限制 — 在 API 过载时,它以长时间等待换取更多 outright 失败 - 修复了 iTerm2 + tmux 设置中发送终端通知时的终端显示撕裂(随机字符、漂移输入) - 修复了非 git 工作目录中 `@` 文件建议每轮重新扫描整个项目,以及在新初始化的无跟踪文件 git 仓库中仅显示配置文件的问题 - 修复了编辑前的 LSP 诊断在编辑后出现,导致模型重新读取刚编辑的文件 - 修复了立即恢复任意标题会话的 `/resume` 标签补全,而非显示会话选择器 - 修复了 `/context` 网格渲染中行间多余空行 - 修复了 `/clear` 丢弃 `/rename` 设置的会话名,导致状态栏输出丢失 `session_name` - 改进插件错误处理:依赖错误现在区分冲突、无效和过于复杂的版本要求;修复 `plugin update` 后的陈旧解析版本;`plugin install` 现可从之前中断的安装中恢复 - 修复了 Claude 调用不存在的 `commit` 技能并向无自定义 `/commit` 命令的用户显示 "Unknown skill: commit" - 修复了 Bedrock/Vertex/Foundry 上引用 status.claude.com 的 429 速率限制错误(它仅涵盖 Anthropic 运营的提供商) - 修复了关闭一个反馈调查后连续出现多个反馈调查的问题 - 修复了 bash/PowerShell/MCP 工具输出中的裸 URL 在终端换行时无法点击的问题 - Windows:`CLAUDE_ENV_FILE` 和 SessionStart 钩子环境文件现生效(之前为空操作) - Windows:带驱动器号路径的权限规则现正确根锚定,且仅驱动器号大小写不同的路径被识别为相同路径