Claude Code · версия 2.1.84
Claude Code 2.1.84: что нового
Claude Code 2.1.84: превью PowerShell для Windows, хук TaskCreated, новые переменные для моделей, ускоренный запуск и множество исправлений ввода и MCP.
Новое 8
- Добавлен инструмент PowerShell для Windows в виде превью, включаемого по желанию. Подробнее: https://code.claude.com/docs/en/tools-reference#powershell-tool
- Добавлены переменные окружения
ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTSдля переопределения определения поддержки effort/thinking у закреплённых моделей по умолчанию для сторонних провайдеров (Bedrock, Vertex, Foundry), а также_MODEL_NAME/_DESCRIPTIONдля настройки подписи в списке/model - Добавлена переменная окружения
CLAUDE_STREAM_IDLE_TIMEOUT_MSдля настройки порога сторожевого таймера простоя стриминга (по умолчанию 90 с) - Добавлен хук
TaskCreated, который срабатывает при создании задачи черезTaskCreate - Добавлена поддержка
type: "http"для хукаWorktreeCreate: путь к созданному worktree возвращается черезhookSpecificOutput.worktreePathв JSON-ответе - Добавлена управляемая настройка
allowedChannelPlugins, с помощью которой администраторы команд и организаций могут задать список разрешённых плагинов каналов - Добавлен заголовок
x-client-request-idв запросы к API для отладки таймаутов - Добавлена подсказка при возвращении после 75+ минут отсутствия: пользователю предлагается выполнить
/clear, что снижает лишнее повторное кэширование токенов в устаревших сессиях
Улучшено 8
- Улучшено обнаружение опасного удаления корней дисков Windows (
C:\,C:\Windowsи т. д.) - Интерактивный запуск ускорен примерно на 30 мс за счёт параллельного выполнения
setup()с загрузкой слеш-команд и агентов - Улучшен запуск
claude "prompt"с MCP-серверами: REPL теперь отображается сразу, не дожидаясь подключения всех серверов - Улучшена работа Remote Control: при блокировке теперь показывается конкретная причина вместо общего сообщения «not yet enabled»
- Улучшен p90 показателя попаданий в кэш промптов
- Уменьшено число сбросов прокрутки к началу в длинных сессиях: окно сообщений теперь не зависит от сжатия контекста и изменений группировки
- Уменьшено мерцание терминала, когда анимированный прогресс инструмента прокручивается выше области просмотра
- Ссылки на issue/PR теперь становятся кликабельными только в формате
owner/repo#123; одиночные#123больше не преобразуются в ссылки автоматически
Исправлено 14
- Исправлен голосовой ввод push-to-talk: удержание клавиши голоса больше не добавляет лишние символы в текстовое поле, а транскрипция вставляется в правильную позицию
- Исправлена неотзывчивость клавиш вверх/вниз, когда фокус находится на элементе футера
- Исправлено:
Ctrl+U(удаление до начала строки) ничего не делал на границах строк в многострочном вводе; теперь повторные нажатияCtrl+Uочищают текст по нескольким строкам - Исправлено: отмена привязки стандартной комбинации-аккорда через null (например,
"ctrl+x ctrl+k": null) всё равно переводила в режим ожидания аккорда вместо освобождения префиксной клавиши - Исправлена вставка буквального текста «mouse» в поле поиска по транскрипту при событиях мыши
- Исправлен сбой субагентов workflow с ошибкой API 400, когда внешняя сессия использует
--json-schema, а субагент тоже задаёт схему - Исправлено отсутствие фона за некоторыми эмодзи в сообщениях пользователя на ряде терминалов
- Исправлено: опция разрешения «allow Claude to edit its own settings for this session» не сохранялась у пользователей с правилами allow
Edit(.claude) - Исправлено зависание при генерации фрагментов вложений для больших изменённых файлов
- Исправлена утечка кэша MCP-инструментов и ресурсов при переподключении сервера
- Исправлена проблема производительности при запуске: репозитории с частичным клонированием (Scalar/GVFS) вызывали массовую загрузку blob-объектов
- Исправлено: нативный курсор терминала не следовал за кареткой в поле ввода; теперь IME-ввод (CJK) отображается прямо в строке, а программы чтения с экрана могут отслеживать позицию ввода
- Исправлены ложные ошибки «Not logged in» в macOS, вызванные временными сбоями чтения из связки ключей
- Исправлена гонка при холодном старте: основные инструменты могли быть отложены без активного обхода, из-за чего Edit/Write падали с InputValidationError по типизированным параметрам
Другое 10
- Глубокие ссылки (
claude-cli://) теперь открываются в вашем предпочитаемом терминале, а не в том, который оказался первым в списке обнаружения - Frontmatter
paths:в правилах и скиллах теперь принимает YAML-список glob-шаблонов - Описания MCP-инструментов и инструкции серверов теперь ограничены 2 КБ, чтобы серверы, сгенерированные из OpenAPI, не раздували контекст
- MCP-серверы, настроенные и локально, и через коннекторы claude.ai, теперь дедуплицируются, при этом приоритет у локальной конфигурации
- Фоновые bash-задачи, которые, похоже, зависли на интерактивном запросе, теперь через ~45 секунд показывают уведомление
- Количество токенов от 1 млн теперь отображается как «1.5m» вместо «1512.6k»
- Глобальное кэширование системного промпта теперь работает при включённом
ToolSearch, в том числе у пользователей с настроенными MCP-инструментами - Слеш-команды, недоступные при текущей настройке авторизации (
/voice,/mobile,/chrome,/upgradeи др.), теперь скрываются, а не отображаются - [VSCode] Добавлен баннер с предупреждением о лимите запросов с процентом использования и временем сброса
- Скриншот статистики (Ctrl+S в /stats) теперь работает во всех сборках и делается в 16 раз быстрее
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.