Claude Code · версия 2.1.121
Claude Code 2.1.121: что нового
Claude Code 2.1.121: опция alwaysLoad для MCP, поиск в /skills, plugin prune, замена вывода хуками PostToolUse и множество исправлений утечек памяти.
Новое 4
- Добавлена опция
alwaysLoadв конфигурацию MCP-сервера: при значенииtrueвсе инструменты этого сервера не откладываются через tool-search и всегда доступны - Добавлена команда
claude plugin pruneдля удаления осиротевших автоматически установленных зависимостей плагинов;plugin uninstall --pruneделает то же каскадно - В
/skillsдобавлено поле поиска с фильтрацией по мере ввода, чтобы находить скилл в длинных списках без прокрутки - OpenTelemetry: в спаны LLM-запросов добавлены
stop_reason,gen_ai.response.finish_reasonsиuser_system_prompt(только при включённомOTEL_LOG_USER_PROMPTS)
Улучшено 2
- Ускорен запуск после обновления: с заставки с примечаниями к релизу убрана панель Recent Activity
- Снижено пиковое использование файловых дескрипторов при
findв инструменте Bash на больших деревьях каталогов
Исправлено 18
- Исправлен неограниченный рост потребления памяти (RSS в несколько ГБ) при обработке множества изображений в одной сессии
- Исправлена утечка памяти в
/usage(до ~2 ГБ) на машинах с большой историей транскриптов - Исправлена утечка памяти, когда долгоработающие инструменты не отправляют событие сброса прогресса
- Исправлено: инструмент Bash навсегда выходил из строя, если каталог, в котором был запущен Claude, удалялся или перемещался посреди сессии
- Исправлено падение
--resumeпри запуске во внешних сборках - Исправлен сбой
--resumeна больших сессиях, когда строка транскрипта была повреждена из-за некорректного завершения: повреждённая строка теперь пропускается - Исправлена ошибка
thinking.type.enabled is not supportedпри использовании ARN application inference profile в Bedrock - Исправлена ошибка OAuth для Microsoft 365 MCP из-за дублирующегося или неподдерживаемого параметра
prompt - Исправлено дублирование scrollback при нажатии Ctrl+L или перерисовке в неполноэкранном режиме в tmux, GNOME Terminal, Windows Terminal и Konsole
- Исправлено: коннекторы claude.ai MCP молча пропадали, если при запуске загрузка списка коннекторов упиралась во временную ошибку авторизации
- Исправлено: правила «Always allow» для встроенных инструментов в удалённых сессиях не сохранялись после перезапуска воркера
- Исправлено:
NO_PROXY, заданный черезmanaged-settings.json, учитывался не всеми HTTP-клиентами в нативной сборке - Исправлено: запрос подтверждения managed-настроек завершал сессию даже после согласия; теперь настройки применяются и работа продолжается
- Исправлено:
/usageвозвращал «rate limited» после устаревшего OAuth-токена; теперь токен обновляется автоматически - Исправлено: недопустимые устаревшие значения enum в
settings.jsonделали недействительным весь файл настроек - Исправлено обрезание содержимого диалога
/usage, когда режим no-flicker выключен - Исправлено:
/focusпоказывал «Unknown command» при выключенном полноэкранном рендерере; теперь выводится объяснение, как его включить - Исправлен сбой встроенных shell-обёрток grep/find/rg при удалении запущенного бинарника посреди сессии: теперь используются установленные в системе утилиты
Другое 15
- Хуки PostToolUse теперь могут заменять вывод любых инструментов через
hookSpecificOutput.updatedToolOutput(раньше это работало только для MCP) - Полноэкранный режим: ввод в промпт больше не сбрасывает прокрутку вниз, если вы прокрутили вверх, чтобы прочитать предыдущий вывод
- Диалоги, не помещающиеся в терминал, теперь можно прокручивать стрелками, PgUp/PgDn, home/end и колесом мыши как в полноэкранном, так и в обычном режиме
- В полноэкранном режиме клик по любой строке длинного URL, перенесённого на несколько строк, теперь открывает URL целиком
- SDK и
claude -p:CLAUDE_CODE_FORK_SUBAGENT=1теперь работает в неинтерактивных сессиях --dangerously-skip-permissionsбольше не запрашивает подтверждение на запись в.claude/skills/,.claude/agents/и.claude/commands//terminal-setupтеперь включает в iTerm2 настройку «Applications in terminal may access clipboard», благодаря чему работает/copy, в том числе внутри tmux- MCP-серверы, столкнувшиеся с временной ошибкой при запуске, теперь автоматически перезапускаются до 3 раз, а не остаются отключёнными
- Заголовок сессии на вкладке терминала теперь генерируется на языке, указанном в настройке
language - Коннекторы Claude.ai с одинаковым upstream URL теперь дедуплицируются и не отображаются дважды
- Vertex AI: добавлена поддержка Workload Identity Federation на основе сертификатов X.509 (mTLS ADC)
- Сводки диагностики LSP теперь раскрываются по клику или ctrl+o и показывают подсказку о раскрытии
- SDK:
mcp_authenticateтеперь поддерживаетredirectUriдля завершения авторизации через кастомную схему и для коннекторов claude.ai - [VSCode] Голосовая диктовка теперь учитывает настройку
accessibility.voice.speechLanguage, если язык Claude Code не задан - [VSCode]
/contextтеперь открывает нативный диалог с использованием токенов
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.