# Claude Code v2.1.132 版本更新与问题修复

- 来源：Claude Code：GitHub Releases（RSS）
- 作者：ashwin-ant
- 发布时间：2026-05-07 06:08
- AIHOT 分数：51
- AIHOT 链接：https://aihot.virxact.com/items/cmoumrfgv016lslv9hcg7o1c4
- 原文链接：https://github.com/anthropics/claude-code/releases/tag/v2.1.132

## AI 摘要

Claude Code 发布 v2.1.132 版本，新增多项功能并修复超过20个问题。主要新增内容包括：为 Bash 工具子进程环境添加 `CLAUDE_CODE_SESSION_ID` 环境变量；引入 `CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` 环境变量以退出全屏渲染器；在粘贴图片时显示“Pasting…”提示。关键修复涉及：外部 SIGINT 信号现在能触发优雅关机并打印 `--resume` 提示；修复了原生构建下终端关闭或 SSH 断开时的未捕获异常；解决了 `--resume` 因表情符号被截断而失败以及 `--permission-mode` 标志在恢复会话时被忽略的问题。此外，还修复了全屏模式唤醒后黑屏、特定字符输入损坏、鼠标滚动过快、内存无限增长等具体问题。

## 正文

What's changed

Added CLAUDE_CODE_SESSION_ID environment variable to the Bash tool subprocess environment, matching the session_id passed to hooks

Added CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 env var to opt out of the fullscreen alternate-screen renderer and keep the conversation in the terminal's native scrollback

Added a "Pasting…" footer hint while a Ctrl+V image paste is being read from the clipboard

Fixed external SIGINT (e.g. IDE stop button, kill -INT) not running graceful shutdown — terminal modes are now restored and the --resume hint is printed instead of an abrupt exit

Fixed an uncaught exception when the terminal is closed or SSH disconnects mid-session under the native build

Fixed --resume failing with no low surrogate in string when a tool error truncation split an emoji; pre-corrupted sessions are sanitized on load

Fixed --permission-mode flag being ignored when resuming a plan-mode session with -p --continue/--resume, and plan mode not being re-applied after ExitPlanMode within the same session

Fixed fullscreen mode showing a blank screen after laptop sleep/wake or Ctrl+Z/fg until the next keystroke or stream output

Fixed cursor landing mid-grapheme on Ctrl+E/A/K/U/arrow keys when an Indic conjunct or ZWJ emoji wraps across lines

Fixed vim operators corrupting text containing decomposed (NFD) accented characters

Fixed pasting text starting with / silently swallowing the input or triggering an unknown-command reply

Fixed pasting dumping stray escape sequences into the prompt when focus events or mouse-tracking reports interleave with the bracketed paste

Fixed mouse wheel scrolling being too fast in Cursor and VS Code 1.92–1.104 due to an upstream xterm.js bug

Fixed scroll-wheel handling in JetBrains IDE 2025.2 terminals (spurious arrow keys, wrong-direction events, runaway acceleration)

Fixed /usage Ctrl+S hanging when copying the stats screenshot to the clipboard on Linux/X11

Fixed /terminal-setup showing a contradictory error in Windows Terminal — Shift+Enter is natively supported there

Fixed /effort picker not reflecting the CLAUDE_CODE_EFFORT_LEVEL env var override

Fixed /status showing the wrong default model for some users

Fixed slash command autocomplete popup being capped at ~3–5 visible commands instead of scaling with terminal height

Fixed statusline context_window token counts reflecting cumulative session totals instead of current context usage

Fixed Alt+T (thinking toggle) not working on macOS terminals without "Option as Meta" enabled (iTerm2, Terminal.app defaults)

Fixed dead keyboard input on Windows after re-opening a background session from claude agents

Fixed unbounded memory growth (10GB+ RSS) when a stdio MCP server writes non-protocol data to stdout

Fixed MCP servers that connect but fail tools/list silently showing 0 tools — they now retry once and show "connected · tools fetch failed" in /mcp

Fixed unauthorized claude.ai MCP connectors showing as "failed" instead of "needs auth", and headless -p mode retrying non-transient 4xx connection failures

Improved visual consistency in slash command dialogs and /login, /upgrade, /extra-usage dialog spacing

Updated the /tui fullscreen startup banner to describe additional renderer benefits (lower memory usage, mouse support, auto-copy on select)

Fixed Bedrock and Vertex 400 errors when ENABLE_PROMPT_CACHING_1H is set
