Claude Code v2.1.132: корректное завершение SIGINT, исправления MCP и переработка обработки терминала

Anthropic выпустила Claude Code v2.1.132 с акцентом на надежность терминала, устойчивость MCP-серверов и исправление пограничных случаев, важных при длительной работе AI-агентов кодирования. Вот что изменилось для разработчиков и CI-пайплайнов.
Переменные окружения и привязка сессий
CLAUDE_CODE_SESSION_IDтеперь экспортируется в подпроцесс инструмента Bash, соответствуяsession_id, передаваемому в хуки. Полезно для отслеживания вызовов инструментов к сессии.CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1позволяет отказаться от полноэкранного рендеринга, сохраняя диалог в стандартной прокрутке терминала.
Корректное завершение и возобновление
- Внешний
SIGINT(например, кнопка остановки в IDE,kill -INT) теперь запускает корректное завершение: восстанавливаются режимы терминала и выводится подсказка--resumeвместо резкого выхода. --resumeбольше не выдает ошибкуno low surrogate in stringпри усечении эмодзи из-за ошибки инструмента; поврежденные сессии очищаются при загрузке.- Флаг
--permission-modeтеперь учитывается при возобновлении сессии в режиме плана с-p --continue / --resume, и режим плана повторно применяется послеExitPlanModeв той же сессии.
Обработка терминала и ввода
- Полноэкранный режим больше не отображает пустой экран после сна/пробуждения ноутбука или Ctrl+Z/
fgдо следующего нажатия клавиши или вывода потока. - Курсор теперь корректно позиционируется при Ctrl+E/A/K/U/стрелках, когда индийские соединительные символы или эмодзи с ZWJ переносятся между строками.
- Операторы Vim больше не искажают текст с декомпозированными (NFD) символами с акцентами.
- Вставка текста, начинающегося с
/, больше не проглатывает ввод и не вызывает ответ о неизвестной команде. - Посторонние escape-последовательности от событий фокуса или отчетов мыши, перемешанные с вставкой в скобках, больше не попадают в приглашение.
- Скорость прокрутки колесика мыши нормализована в терминалах Cursor и VS Code 1.92–1.104 (ошибка upstream xterm.js) и JetBrains IDE 2025.2 (ложные клавиши-стрелки, события в неправильном направлении, ускорение).
/usageCtrl+S больше не зависает при копировании скриншота статистики в буфер обмена на Linux/X11./terminal-setupбольше не показывает противоречивую ошибку в Windows Terminal — там Shift+Enter поддерживается нативно.- Пикер
/effortтеперь отражает переопределение переменной окруженияCLAUDE_CODE_EFFORT_LEVEL. /statusисправлен для отображения неправильной модели по умолчанию для некоторых пользователей.- Всплывающая подсказка автодополнения слеш-команд теперь масштабируется вертикально в зависимости от высоты терминала вместо ограничения примерно 3–5 видимыми командами.
- Счетчики токенов
context_windowв строке состояния теперь отражают текущее использование контекста, а не совокупные итоги сессии. - Alt+T (переключение мышления) работает на терминалах macOS без включенной опции 'Option as Meta' (iTerm2, Terminal.app по умолчанию).
- Исправлена проблема с мертвым вводом с клавиатуры на Windows после повторного открытия фоновой сессии из
claude agents.
Стабильность MCP-сервера
- Исправлен неограниченный рост памяти (более 10 ГБ RSS), когда stdio MCP-сервер записывает не протокольные данные в stdout.
- MCP-серверы, которые подключаются, но не проходят
tools/list, теперь повторяют попытку один раз и показывают 'подключен · ошибка получения инструментов' в/mcpвместо молчаливого отображения 0 инструментов. - Неавторизованные коннекторы MCP claude.ai теперь отображаются как 'требуется авторизация' вместо 'ошибка', и headless режим
-pбольше не повторяет нетранзиентные ошибки подключения 4xx.
Другие улучшения
- Улучшена визуальная согласованность в диалогах слеш-команд и в диалогах
/login,/upgrade,/extra-usage. - Баннер при запуске
/tui fullscreenобновлен для описания дополнительных преимуществ рендеринга (меньшее потребление памяти, поддержка мыши, авто-копирование при выделении). - Исправлены ошибки 400 для Bedrock и Vertex при установке
ENABLE_PROMPT_CACHING_1H.
Этот релиз особенно актуален для разработчиков, запускающих Claude Code в headless CI-средах (где важны корректное завершение и возобновление сессии), пользователей IDE-терминалов с нестандартной обработкой escape-последовательностей и команд, полагающихся на MCP-серверы для интеграции пользовательских инструментов.
📖 Читать полный источник: GitHub Claude-Code
👀 Смотрите также

Claude Code v2.1.86: Заголовки сессий, исправления памяти и оптимизация токенов
Claude Code v2.1.86 добавляет заголовки X-Claude-Code-Session-Id для агрегации прокси, исправляет рост потребления памяти в длинных сессиях и снижает накладные расходы на токены при упоминании файлов с помощью @. В выпуске устранены 18 конкретных проблем, включая повреждение конфигурации в Windows и копирование URL OAuth.

Разработчик ищет советы по архитектуре для запуска моделей Embed, Rerank и Zero-Shot на 8 ГБ видеопамяти
Разработчик, создающий единый сервис Knowledge Graph/RAG для локального кодирующего агента, сталкивается с ограничениями памяти на 8 ГБ видеопамяти и 16 ГБ оперативной памяти, испытывая ошибки нехватки памяти (OOM), скачки задержек и завершение процессов ядром Linux при одновременном обслуживании трёх трансформерных моделей.

Почему OpenClaw так быстро сжигает токены? Исследуем явление.
OpenClaw, ведущий AI-агент по программированию, reportedly сжигает токены в беспрецедентных объемах. Мы рассматриваем, что это означает для пользователей и возможные причины этого явления.

Сравнение текущих затрат на LLM: Deepseek, Qwen, MiniMax против OpenAI
Анализ Reddit показывает, что Deepseek-V3.2 стоимостью $0,26/$0,38 за миллион токенов примерно в 10 раз дешевле GPT-4, при этом демонстрируя производительность уровня GPT-5 по тестам, а Qwen3.5 и MiniMax-M2.5 предлагают конкурентоспособные альтернативы Claude и OpenAI.