Claude Code v2.1.121: MCP alwaysLoad, очистка плагинов, исправления прокрутки терминала и исправления утечек памяти

Anthropic выпустила Claude Code v2.1.121 с рядом практических улучшений для повседневного использования. Вот что стоит знать.
MCP: alwaysLoad и замена вывода хук
В конфигах MCP-серверов теперь поддерживается alwaysLoad. Если установлено true, все инструменты этого сервера пропускают обычную отсрочку поиска и остаются доступными постоянно — больше никаких задержек ленивой загрузки для часто используемых наборов инструментов.
Хуки PostToolUse теперь могут заменять вывод инструмента для любого инструмента через hookSpecificOutput.updatedToolOutput. Раньше это было только для MCP; теперь работает со всеми инструментами.
Управление плагинами: claude plugin prune
Добавлена команда claude plugin prune для удаления осиротевших автоматически установленных зависимостей плагинов. Запуск plugin uninstall --prune выполняет каскадную очистку. Полезно для поддержания порядка в директории плагинов.
Поиск /skills и улучшения прокрутки диалогов
Команда /skills теперь включает поле поиска с фильтрацией по мере ввода — больше не нужно прокручивать длинные списки. Диалоги, выходящие за пределы терминала, теперь прокручиваются с помощью клавиш со стрелками, PgUp/PgDn, Home/End и колесика мыши как в полноэкранном, так и в обычном режиме.
В полноэкранном режиме также исправлена давняя проблема: ввод в приглашение больше не перескакивает прокрутку вниз, если вы прокрутили вверх для чтения предыдущего вывода. Щелчок по любой строке длинного URL, который переносится на несколько строк в полноэкранном режиме, теперь открывает полный URL.
Улучшения SDK и неинтерактивного режима
CLAUDE_CODE_FORK_SUBAGENT=1 теперь работает в неинтерактивных сессиях (SDK и claude -p). Метод SDK mcp_authenticate теперь поддерживает redirectUri для завершения пользовательской схемы и коннекторов claude.ai.
Разрешения, настройка терминала и повторы
--dangerously-skip-permissions больше не запрашивает разрешение на запись в .claude/skills/, .claude/agents/ и .claude/commands/. /terminal-setup теперь включает настройку доступа к буферу обмена iTerm2, чтобы /copy работал, в том числе из tmux. MCP-серверы, сталкивающиеся с временными ошибками при запуске, теперь автоматически повторяют попытку до 3 раз.
Исправления утечек памяти
Решены несколько важных проблем с памятью:
- Исправлен неограниченный рост памяти (RSS на несколько ГБ) при обработке множества изображений в сессии
- Исправлена утечка
/usageдо ~2 ГБ на машинах с большими историями транскриптов - Исправлена утечка памяти, когда долго работающие инструменты не отправляют четкое событие прогресса
- Исправлена проблема, из-за которой инструмент Bash становился постоянно непригодным, если начальная директория была удалена или перемещена во время сессии
- Исправлены встроенные обертки grep/find/rg, которые выходили из строя при удалении бинарного файла во время сессии — теперь используется установленный инструмент
- Снижено пиковое использование файловых дескрипторов при использовании
findв инструменте Bash на больших деревьях директорий
Другие заметные исправления
- Исправлен сбой
--resumeпри запуске во внешних сборках; большие сессии с поврежденными строками транскриптов теперь пропускают эти строки - Исправлена ошибка
thinking.type.enabled is not supportedс ARN профиля приложения Bedrock - Исправлен сбой OAuth Microsoft 365 MCP с дублирующимся или неподдерживаемым параметром
prompt - Исправлено дублирование прокрутки при Ctrl+L в неполноэкранном режиме в tmux, GNOME Terminal, Windows Terminal и Konsole
- Исправлено, что
NO_PROXYне учитывался всеми HTTP-клиентами при установке черезmanaged-settings.json - Исправлено, что
/usageвозвращал «rate limited» после устаревшего OAuth-токена — теперь автоматически обновляется - Исправлено, что
/focusпоказывал «Unknown command», когда отключен полноэкранный рендерер — теперь объясняет, как его включить
OpenTelemetry и Vertex AI
Спаны запросов LLM теперь включают stop_reason, gen_ai.response.finish_reasons и user_system_prompt (защищен флагом OTEL_LOG_USER_PROMPTS). Vertex AI добавляет поддержку Workload Identity Federation на основе сертификатов X.509 (mTLS ADC).
📖 Read the full source: GitHub Claude-Code
👀 Смотрите также

Антропик отказывается выполнять требования Пентагона по отключению систем безопасности и теряет федеральные контракты.
Anthropic отказалась выполнить требование Пентагона убрать защитные ограничения из системы Claude для военных применений, что привело к потере контракта на 200 миллионов долларов и президентскому указу о запрете использования их технологий федеральными агентствами.

编码代理取代人类代码审查:论文认为传统审查已死
Статья на arXiv утверждает, что кодовые агенты перешли порог, за которым они могут заменить человеческое ревью кода, предлагая меньшую стоимость и более высокую пропускную способность.

Опыт разработчика с ИИ Claude: от партнера по размышлениям до когнитивного аутсорсинга
Разработчик делится 8-месячным опытом ежедневного использования Claude AI, отмечая переход от использования ИИ для улучшения собственных мыслей к полному аутсорсингу начального мышления. В посте описываются два различных когнитивных подхода: ИИ как партнёр по мышлению против ИИ как генератора первого наброска.

Claude Code добавляет голосовой ввод с функцией активации по нажатию кнопки.
Claude Code запускает голосовой режим для примерно 5% пользователей, с активацией по нажатию и удержанию пробела. Токены для расшифровки голоса не учитываются в лимитах, а функция предоставляется без дополнительной платы.