← 返回更新日志

Claude Code v2.1.74

2026-03-12 · GitHub 原文
## 更新内容 - 为 `/context` 命令新增了可操作建议 —— 可识别上下文密集的工具、内存膨胀及容量警告,并提供具体的优化提示 - 新增 `autoMemoryDirectory` 设置项,用于配置自动记忆存储的自定义目录 - 修复了内存泄漏问题:当生成器提前终止时,流式 API 响应缓冲区未被释放,导致 Node.js/npm 代码路径中 RSS 无限增长 - 修复了托管策略中的 `ask` 规则可能被用户 `allow` 规则或技能 `allowed-tools` 绕过的问题 - 修复了在代理前置元数据 `model:` 字段及 `--agents` JSON 配置中,完整模型 ID(如 `claude-opus-4-5` 被静默忽略的问题 —— 现在代理可接受与 `--model` 相同的模型值 - 修复了 MCP OAuth 认证在回调端口已被占用时可能挂起的问题 - 修复了 MCP OAuth 刷新令牌过期后,对于返回 HTTP 200 错误(如 Slack)的 OAuth 服务器,系统不再提示重新认证的问题 - 修复了在 macOS 原生二进制文件中,若终端从未被授予麦克风权限,语音模式会静默失败的问题 —— 该二进制文件现已包含 `audio-input` 授权,以确保 macOS 能正确弹出权限提示 - 修复了 `SessionEnd` 钩子在退出时无论 `hook.timeout` 设置如何都会在 1.5 秒后被终止的问题 —— 现可通过 `CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS` 进行配置 - 修复了在 REPL 中为具有本地源的市场插件执行 `/plugin install` 会失败的问题 - 修复了市场更新未同步 git 子模块的问题 —— 子模块中的插件源在更新后不再损坏 - 修复了未知的带参数斜杠命令静默丢弃输入的问题 —— 现在会以警告形式显示您的输入 - 修复了希伯来语、阿拉伯语及其他从右向左(RTL)书写的文本在 Windows Terminal、conhost 和 VS Code 集成终端中显示不正确的问题 - 修复了由于格式错误的文件 URI 导致 LSP 服务器在 Windows 上无法工作的问题 - 调整了 `--plugin-dir` 行为:本地开发副本现在会覆盖同名的已安装市场插件(除非该插件被托管设置强制启用) - [VSCode] 修复了“未命名”会话中删除按钮失效的问题 - [VSCode] 改进了集成终端中滚轮的响应性,采用终端感知的加速度算法