Клодыч В Telegram ↗

Claude Code · версия 2.1.84

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

Claude Code 2.1.84: превью PowerShell для Windows, хук TaskCreated, новые переменные для моделей, ускоренный запуск и множество исправлений ввода и MCP.

Релиз Новое: 8Улучшено: 8Исправлено: 14Другое: 10

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

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

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