Клодыч В Telegram ↗

Claude Code · версия 2.1.94

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

Claude Code 2.1.94: поддержка Bedrock на базе Mantle, effort high по умолчанию, много исправлений плагинов, хуков, терминала и VS Code.

Релиз Новое: 4Улучшено: 2Исправлено: 15Другое: 4

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

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

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