Клодыч В Telegram ↗

Claude Code · версия 2.1.121

Claude Code 2.1.121: что нового

Claude Code 2.1.121: опция alwaysLoad для MCP, поиск в /skills, plugin prune, замена вывода хуками PostToolUse и множество исправлений утечек памяти.

Релиз Новое: 4Улучшено: 2Исправлено: 18Другое: 15

Новое 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 теперь открывает нативный диалог с использованием токенов
Следить за обновлениями через RSS

Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.

Получить API-ключ →