Клодыч В Telegram ↗

Claude Code · версия 2.1.152

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

Claude Code 2.1.152: /code-review --fix, /reload-skills, новые хуки и настройки плагинов, fallback-модель, улучшения интерфейса и множество исправлений.

Релиз Новое: 4Исправлено: 16Другое: 13

Новое 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», пока фоновые агенты или воркфлоу ещё работают, и выводит суммарное время после обработки их результатов
Следить за обновлениями через RSS

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

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