Claude Code · версия 2.1.152
Claude Code 2.1.152: что нового
Claude Code 2.1.152: /code-review --fix, /reload-skills, новые хуки и настройки плагинов, fallback-модель, улучшения интерфейса и множество исправлений.
Новое 4
- Добавлена команда
/reload-skillsдля повторного сканирования каталогов со скиллами без перезапуска сессии - Добавлено событие хука
MessageDisplay, позволяющее хукам преобразовывать или скрывать текст сообщений ассистента при их отображении - Добавлена управляемая настройка
pluginSuggestionMarketplaces: администраторы могут составить список разрешённых маркетплейсов организации, плагины из которых могут предлагаться в контекстных подсказках - В метрики OpenTelemetry добавлен атрибут точки входа сессии (
app.entrypoint, включается черезOTEL_METRICS_INCLUDE_ENTRYPOINT=true)
Исправлено 16
- Исправлено: стилизация терминала ухудшалась в очень длинных сессиях — теперь пул стилей рендерера переиспользуется
- Исправлено: предупреждение о включённой песочнице не появлялось в компактном режиме запуска — теперь оно показывается во всех вариантах отображения
- Исправлено: индикатор загрузки показывал «still thinking»/«almost done thinking», пока выполнялся инструмент; после каждого инструмента статус размышления теперь сбрасывается на «thinking»
- Исправлено: в режиме фокуса на ходах без скрытой активности отображался ложный счётчик «N messages hidden»
- Исправлено: клик по ссылке внутри развёрнутого результата инструмента сворачивал секцию вместо открытия ссылки
- Исправлено: границы ячеек markdown-таблиц наследовали цвет инлайн-кода, перенесённые строки теряли стиль, а пустые ячейки заголовка показывали подпись в стековой раскладке для узких терминалов
- Исправлено: MCP-серверы плагинов с одинаковой командой, но разными переменными окружения ошибочно дедуплицировались
- Исправлено:
/doctorсообщал «marketplace not found» или «plugin not found» для устаревших записейenabledPlugins, ссылающихся на удалённые маркетплейсы или плагины - Исправлено: плагины, отслеживающие git-ветку, молча переставали получать обновления после перестроения реестра плагинов
- Исправлено: удалённые MCP-серверы не подключались в сессиях Claude Code Remote при включённом egress-прокси
- Исправлено: диалог подтверждения смены уровня усилий появлялся, когда в беседе не было сообщений или при переключении между уровнями с одинаковым итоговым значением
- Исправлено: описание инструмента Agent ссылалось на список агентов, который не передаётся при запуске с
--bareили с отключёнными вложениями - Исправлено: падение фонового воркера в
claude agentsпри подтверждении устаревшего запроса разрешения после отмены субагента - Исправлено:
cache_creation_input_tokensпоказывался как 0 в транскрипте и в usage результата, когда API сообщает о записи в кэш только через вложенную разбивкуcache_creation - Исправлено: инструмент PushNotification ошибочно сообщал «Mobile push not sent (Remote Control inactive)» в сессиях под управлением SDK при включённом Remote Control
- Исправлено: сессии зависали после смены модели или входа в другой аккаунт из-за устаревших подписей thinking-блоков в истории; теперь они удаляются заранее, а повторная попытка служит страховкой
Другое 13
/code-review --fixтеперь после ревью применяет найденные замечания к рабочему дереву, предлагая улучшения в части переиспользования кода, упрощения и эффективности;/simplifyтеперь вызывает/code-review --fix- Скиллы и слеш-команды теперь могут задавать
disallowed-toolsво frontmatter, чтобы убирать инструменты у модели, пока скилл активен - Хуки
SessionStartтеперь могут возвращатьreloadSkills: trueдля повторного сканирования каталогов со скиллами, благодаря чему скиллы, установленные хуком, становятся доступны в той же сессии - Хуки
SessionStartтеперь могут задавать заголовок сессии черезhookSpecificOutput.sessionTitleпри запуске и возобновлении claude plugin marketplace removeтеперь принимает--scope user|project|local— по аналогии сmarketplace add,installиuninstall- Если основная модель не найдена, Claude Code теперь переключается на указанную в
--fallback-modelмодель до конца сессии, а не завершает с ошибкой каждый запрос - Для авто-режима больше не требуется явное согласие пользователя
- Режим Vim:
/в режиме NORMAL теперь открывает обратный поиск по истории (как Ctrl+R), как в vi-режиме bash/zsh - Детализация в
/usageтеперь учитывает большие файлы сессий; файлы сканируются потоковым чтением, поэтому потребление памяти остаётся стабильным - Сводки размышлений в свёрнутой группе теперь остаются читаемыми не менее 3 секунд, отображаются как markdown и ограничены 10 строками (
Ctrl+Oпоказывает размышления целиком) - В полноэкранном режиме индикатор «Thinking for Ns» теперь обновляется в реальном времени, пока модель размышляет, и сохраняет значение, если прервать её посреди размышления
- Упрощено встроенное отображение прогресса инструмента Workflow: счётчики активных агентов теперь показываются только в постоянной строке статуса воркфлоу под промптом
- Таймер после ответа теперь показывает «Waiting for N background agents/workflows to finish», пока фоновые агенты или воркфлоу ещё работают, и выводит суммарное время после обработки их результатов
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.