← 返回更新日志

Claude Code v2.1.94

2026-04-07 · GitHub 原文
## 更新内容 - 新增对由 Mantle 驱动的 Amazon Bedrock 支持,设置 `CLAUDE_CODE_USE_MANTLE=1` - 将 API 密钥、Bedrock/Vertex/Foundry、团队及企业用户的默认努力级别从“中等”调整为“高”(可通过 `/effort` 控制) - 为 Slack MCP 的发送消息工具调用新增紧凑型 `Slacked #频道` 标题,包含可点击的频道链接 - 新增对插件输出样式 `keep-coding-instructions` 前文字段的支持 - 为 `UserPromptSubmit` 钩子新增 `hookSpecificOutput.sessionTitle` 以设置会话标题 - 通过 `"skills": ["./"]` 声明的插件技能现在使用技能前文中的 `name` 作为调用名称,而非目录基名,从而在不同安装方式下保持名称稳定 - 修复了在收到带有长 Retry-After 标头的 429 速率限制响应后,代理看似卡住的问题——现在会立即显示错误,而非静默等待 - 修复了 macOS 上控制台登录在钥匙串锁定或密码不同步时静默失败并显示“未登录”的问题——现在会显示错误,且 `claude doctor` 可诊断修复方法 - 修复了 YAML 前文中定义的插件技能钩子被静默忽略的问题 - 修复了未设置 `CLAUDE_PLUGIN_ROOT` 时插件钩子因“无此文件或目录”而失败的问题 - 修复了 `${CLAUDE_PLUGIN_ROOT}` 在启动时解析为市场源目录而非本地市场插件安装缓存的问题 - 修复了回滚显示重复相同差异及长运行会话中出现空白页面的问题 - 修复了多行用户提示在记录中换行时缩进错误(错误缩进在 `❯` 提示符下而非文本下方) - 修复了搜索输入框中 Shift+Space 插入字面量单词“space”而非空格字符的问题 - 修复了在基于 xterm.js 的终端(VS Code、Hyper、Tabby)内 tmux 中点击超链接时打开两个浏览器标签页的问题 - 修复了备选屏幕渲染错误:滚动过程中内容高度变化可能导致累积的幽灵行 - 修复了通过 `settings.json` 的 `env` 设置 `FORCE_HYPERLINK` 环境变量时被忽略的问题 - 修复了原生终端光标在对话框中未跟踪所选标签页的问题,使屏幕阅读器和放大镜能跟随标签导航 - 修复了 Bedrock 调用 Sonnet 3.5 v2 时未使用 `us.` 推理配置文件 ID 的问题 - 修复了 SDK/打印模式在流中断时未在对话历史中保留部分助手响应的问题 - 改进 `--resume` 功能,可直接从同一仓库的其他工作区恢复会话,而非打印 `cd` 命令 - 修复了在流式 JSON 输入/输出中,分块边界分割 UTF-8 序列时 CJK 及其他多字节文本被 U+FFFD 损坏的问题 - [VSCode] 减少启动会话时的冷启动子进程工作量 - [VSCode] 修复下拉菜单在输入或使用方向键时鼠标悬停列表导致选择错误项的问题 - [VSCode] 新增 `settings.json` 文件解析失败时的警告横幅,以便用户知晓其权限规则未生效