Anthropic: Claude Code v2.1.132 带来25项以上修复及新钩子环境变量
Anthropic发布了Claude Code v2.1.132,包含25项以上修复和两个新环境变量:用于钩子集成的CLAUDE_CODE_SESSION_ID和用于原生滚动缓冲区的CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN。同时修复了MCP服务器导致内存占用超过10GB的严重漏洞。
本文由人工智能基于一手来源生成。
Anthropic于2026年5月6日发布了Claude Code v2.1.132,此版本包含超过25项错误修复及两个面向工具集成的新环境变量。该版本与v2.1.131同日发布,后者修复了Windows VS Code激活问题和Mantle端点认证问题。
v2.1.132引入了哪些新环境变量?
CLAUDE_CODE_SESSION_ID现在会自动添加到Bash工具子进程的环境中,其值与传递给钩子的值相同。这样,钩子脚本无需额外解析即可可靠地与会话ID关联。
另一个新功能是CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1,可禁用全屏交替屏幕渲染器,将完整对话保留在终端的原生滚动缓冲区中。对于偏好经典终端流式显示而非隔离全屏视图的用户非常实用。
终端和会话中修复了哪些问题?
修复了外部SIGINT信号(IDE停止按钮、kill -INT)无法触发优雅关闭的问题——终端模式现在可以正确恢复,并显示--resume提示而非直接退出。同时修复了在会话进行中关闭终端或SSH连接断开时出现的未捕获异常。
当截断工具错误将emoji拆分时,--resume不再因no low surrogate in string错误而崩溃。--permission-mode标志在恢复计划模式会话时现在会被正确遵守,计划模式也可在同一会话中使用ExitPlanMode后重新激活。
修复了哪些MCP和IDE错误?
最重要的后端修复是向标准输出写入非协议数据的stdio MCP服务器导致的无限内存增长问题(超过10GB的RSS)。此外,未经授权的claude.ai MCP连接器现在会正确显示为「需要认证」而非「失败」。
针对IDE用户,修复了滚动错误:Cursor和VS Code 1.92–1.104中过快的鼠标滚轮滚动(上游xterm.js错误)以及JetBrains 2025.2终端中的滚动处理问题。早期的v2.1.131修复了Windows上的VS Code激活问题和Mantle端点认证中缺失的x-api-key标头。
常见问题
- v2.1.132中的新环境变量有何作用?
- CLAUDE_CODE_SESSION_ID将会话ID传递给Bash子进程环境(与钩子集成中的值相同),而CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1可禁用全屏渲染器,将对话保留在终端的原生滚动缓冲区中。
- 超过10GB的RSS内存泄漏是由什么引起的?
- 向标准输出写入非协议数据的MCP服务器导致Claude Code进程内存无限增长。修复后,此类消息将被丢弃而非持续累积。
- 此版本修复了哪些IDE特定错误?
- 修复了Cursor和VS Code 1.92–1.104中过快的鼠标滚轮行为,以及JetBrains 2025.2中的滚动错误(虚假箭头、方向错误、加速失控)。v2.1.131还修复了Mantle端点的x-api-key认证错误。