Claude Code v2.1.132: SIGINT Graceful Shutdown, MCP Fixes, and Terminal Handling Overhaul

Anthropic shipped Claude Code v2.1.132 with a heavy focus on terminal reliability, MCP server robustness, and edge-case fixes that matter when you're running AI coding agents for hours on end. Here's what changed for developers and CI pipelines.
Environment Variables and Session Plumbing
CLAUDE_CODE_SESSION_IDis now exported into the Bash tool subprocess environment, matching thesession_idpassed to hooks. Useful for tracking tool calls back to a session.CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1lets you opt out of the fullscreen alternate-screen renderer, keeping the conversation in the terminal's native scrollback.
Graceful Shutdown and Resume Fixes
- External
SIGINT(e.g., IDE stop button,kill -INT) now triggers a graceful shutdown: terminal modes are restored and the--resumehint is printed instead of an abrupt exit. --resumeno longer fails withno low surrogate in stringwhen a tool error truncation split an emoji; pre-corrupted sessions are sanitized on load.--permission-modeflag is now respected when resuming a plan-mode session with-p --continue / --resume, and plan mode is re-applied afterExitPlanModewithin the same session.
Terminal and Input Handling
- Fullscreen mode no longer shows a blank screen after laptop sleep/wake or Ctrl+Z/
fguntil the next keystroke or stream output. - Cursor now lands correctly on Ctrl+E/A/K/U/arrow keys when an Indic conjunct or ZWJ emoji wraps across lines.
- Vim operators no longer corrupt text containing decomposed (NFD) accented characters.
- Pasting text starting with
/no longer swallows input or triggers an unknown-command reply. - Stray escape sequences from focus events or mouse-tracking reports interleaved with bracketed paste are no longer dumped into the prompt.
- Mouse wheel scrolling speed normalized in Cursor and VS Code 1.92–1.104 (upstream xterm.js bug) and in JetBrains IDE 2025.2 terminals (spurious arrow keys, wrong-direction events, runaway acceleration).
/usageCtrl+S no longer hangs when copying the stats screenshot to the clipboard on Linux/X11./terminal-setupno longer shows a contradictory error in Windows Terminal — Shift+Enter is natively supported there./effortpicker now reflects theCLAUDE_CODE_EFFORT_LEVELenv var override./statusfixed for showing the wrong default model for some users.- Slash command autocomplete popup now scales vertically with terminal height instead of being capped at ~3–5 visible commands.
- Statusline
context_windowtoken counts now reflect current context usage, not cumulative session totals. - Alt+T (thinking toggle) works on macOS terminals without 'Option as Meta' enabled (iTerm2, Terminal.app defaults).
- Dead keyboard input on Windows after re-opening a background session from
claude agentsis fixed.
MCP Server Stability
- Unbounded memory growth (10GB+ RSS) when a stdio MCP server writes non-protocol data to stdout is fixed.
- MCP servers that connect but fail
tools/listnow retry once and show 'connected · tools fetch failed' in/mcpinstead of silently showing 0 tools. - Unauthorized claude.ai MCP connectors now show as 'needs auth' instead of 'failed', and headless
-pmode no longer retries non-transient 4xx connection failures.
Other Improvements
- Visual consistency improved in slash command dialogs and
/login,/upgrade,/extra-usagedialog spacing. /tui fullscreenstartup banner updated to describe additional renderer benefits (lower memory usage, mouse support, auto-copy on select).- Fixed Bedrock and Vertex 400 errors when
ENABLE_PROMPT_CACHING_1His set.
This release is particularly relevant for developers running Claude Code in headless CI environments (where graceful shutdown and session resume matter), users of IDE terminals with non-standard escape handling, and teams relying on MCP servers for custom tool integrations.
📖 Read the full source: GitHub Claude-Code
👀 See Also

EU forces Meta to let rival AI chatbots onto WhatsApp for free
EU regulators have ordered Meta to allow rival AI chatbots free access to WhatsApp data for integration, starting June 2026.

Claude Code removed from Anthropic's Pro plan, now only available on Max plans
Anthropic has removed Claude Code from its Pro plan ($17-20/month), making it available only on Max plans starting at $100/month. The Pro plan now includes Claude Cowork, unlimited projects, Research feature, and access to more Claude models.

Claude-Code v2.1.45 Enhancements and Fixes
Claude-Code v2.1.45 introduces support for Claude Sonnet 4.6 and various fixes for system stability.

Claude MAX Plan Now Includes 1M Token Context Window at No Extra Cost
The Claude MAX plan has been automatically upgraded to include a 1 million token context window without additional API-based usage charges, with users reporting significantly reduced token usage and elimination of context window management overhead.