Claude Code · версия 2.1.94
Claude Code 2.1.94: что нового
Claude Code 2.1.94: поддержка Bedrock на базе Mantle, effort high по умолчанию, много исправлений плагинов, хуков, терминала и VS Code.
Новое 4
- Добавлена поддержка Amazon Bedrock на базе Mantle, включается через
CLAUDE_CODE_USE_MANTLE=1 - Добавлен компактный заголовок
Slacked #channelс кликабельной ссылкой на канал для вызовов инструмента отправки сообщений Slack MCP - Добавлена поддержка поля frontmatter
keep-coding-instructionsдля стилей вывода плагинов - Добавлено поле
hookSpecificOutput.sessionTitleдля хуковUserPromptSubmit, позволяющее задавать название сессии
Улучшено 2
- Уровень усилий (effort) по умолчанию изменён с medium на high для пользователей API-ключей, Bedrock/Vertex/Foundry, а также тарифов Team и Enterprise (настраивается через
/effort) - Улучшен
--resume: сессии из других worktree того же репозитория теперь возобновляются напрямую, а не выводится командаcd
Исправлено 15
- Исправлено: агенты казались зависшими после ответа 429 (rate limit) с большим заголовком Retry-After — теперь ошибка показывается сразу, а не после молчаливого ожидания
- Исправлено: вход через Console на macOS молча завершался ошибкой «Not logged in», если связка ключей входа заблокирована или её пароль рассинхронизирован — теперь ошибка отображается, а
claude doctorподсказывает, как это исправить - Исправлено: хуки скиллов плагинов, заданные в YAML frontmatter, молча игнорировались
- Исправлено: хуки плагинов падали с ошибкой «No such file or directory», если не была задана переменная
CLAUDE_PLUGIN_ROOT - Исправлено: при запуске
${CLAUDE_PLUGIN_ROOT}для плагинов из локального маркетплейса указывал на исходную директорию маркетплейса, а не на установленный кэш - Исправлено: в длинных сессиях в истории прокрутки повторялся один и тот же diff и появлялись пустые страницы
- Исправлено: в транскрипте многострочные промпты пользователя переносились с отступом под символом
❯, а не под текстом - Исправлено: Shift+Space вставлял в полях поиска слово «space» вместо пробела
- Исправлено: гиперссылки открывались в двух вкладках браузера при клике внутри tmux, запущенного в терминале на базе xterm.js (VS Code, Hyper, Tabby)
- Исправлено: ошибка отрисовки в альтернативном экране, из-за которой изменение высоты контента во время прокрутки могло оставлять накапливающиеся «призрачные» строки
- Исправлено: переменная окружения
FORCE_HYPERLINKигнорировалась, если была задана черезenvвsettings.json - Исправлено: нативный курсор терминала не следовал за выбранной вкладкой в диалогах — теперь скринридеры и экранные лупы могут отслеживать навигацию по вкладкам
- Исправлено: вызов Sonnet 3.5 v2 через Bedrock — теперь используется идентификатор инференс-профиля с префиксом
us. - Исправлено: в режиме SDK/print при прерывании посреди потока частичный ответ ассистента не сохранялся в истории диалога
- Исправлено: CJK и другой многобайтовый текст портился с появлением U+FFFD во входных и выходных данных stream-json, когда граница чанка разрывала UTF-8 последовательность
Другое 4
- Скиллы плагинов, объявленные через
"skills": ["./"], теперь используют в качестве имени вызова полеnameиз frontmatter скилла, а не имя директории, поэтому имя остаётся стабильным при любом способе установки - [VSCode] Сокращён объём работы подпроцессов при холодном старте сессии
- [VSCode] Исправлено: выпадающие меню выбирали не тот пункт, если курсор мыши находился над списком во время набора текста или навигации стрелками
- [VSCode] Добавлен баннер с предупреждением, если файлы
settings.jsonне удаётся разобрать, чтобы пользователи знали, что их правила разрешений не применяются
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.