Claude Code · версия 2.1.224
Claude Code 2.1.224: что нового
Claude Code 2.1.224: self-hosted окружения, межсессионный SendMessage, плагины из архивов, новые опции песочницы и множество исправлений Remote Control.
Новое 7
- Добавлены self-hosted окружения:
claude self-hosted-runnerпревращает ваши машины или контейнеры в место, где могут работать сессии Claude Code в вебе, на мобильных устройствах и в десктопном приложении (тарифы Team и Enterprise) - Добавлен источник плагинов
archive: плагины можно устанавливать из zip-архива по HTTPS без git и npm, с необязательной привязкой к SHA-256 - Добавлен шаг отмены и подтверждения, когда удаление недоступной вставки меняет текст команды
- Добавлена переменная окружения
ANTHROPIC_BEDROCK_REGION_PREFIXдля Bedrock: она позволяет предпочесть конкретный кросс-региональный профиль вывода вместо профиля, выведенного изAWS_REGION - Добавлены настройки
crossSessionInboundиdialogExpiry: межсессионные сообщения, отправленные в сессию с отключёнными проверками разрешений, ждут вашего одобрения, а сообщения в остальные сессии доставляются автоматически - Добавлены параметры маскирования учётных данных в песочнице:
extractиonExtractNoMatchдля структурированных значений переменных окружения,decode: "jwt"сmaskClaimsдля маскирования с учётом JWT, а такжеawsPairs/sigv4для повторной подписи AWS SigV4; им нуженnetwork.tlsTerminate, и они учитываются только в пользовательских и управляемых настройках или в--settings - Добавлен межсессионный
SendMessage: сессии Claude Code теперь могут отправлять друг другу сообщения на любых ваших машинах, аListAgentsпомогает их найти (macOS и Linux)
Улучшено 9
- Улучшен полноэкранный режим: при повторных сжатиях контекста в прокрутке теперь сохраняется вся история до сжатия, а не только последний интервал
- Улучшен Remote Control: подключённые веб- и мобильные клиенты теперь видят ход сжатия контекста и границу после него вместо молчаливой паузы; сбросы через
/clearтеперь передаются подключённым клиентам - Улучшен Remote Control: при сбоях подключения теперь отображается постоянный индикатор ошибки с подробностями и сочетанием клавиш для переподключения вместо 8-секундного уведомления
- Удалён лимит в 200 субагентов на сессию; долгие сессии больше не отказываются создавать новых агентов (ограничения на параллелизм и глубину по-прежнему действуют)
- Изменены управляемые настройки: запрос на одобрение больше не появляется повторно после повторного входа или смены организации, если настройки организации не менялись
- Изменена отправка транскрипта в опросе обратной связи: с вашего согласия теперь дополнительно загружаются настройки модели из последнего запроса — системный промпт (включая инструкции из вашего
CLAUDE.md), определения инструментов и параметры модели. Секреты, как и раньше, скрываются, а если данных слишком много, эти поля отбрасываются первыми - Изменено описание инструмента Bash: теперь в нём всегда указано, что вывод команды показывается модели, а пользователю — не гарантированно
- Изменено поведение восстановленных плейсхолдеров вставок: при принятии во ввод их номера перенумеровываются
- Изменён Remote Control: когда после сжатия контекста или
/resumeсоздаётся новая сессия, устаревшая серверная сессия теперь архивируется, а не остаётся в списке мёртвой
Исправлено 13
- Исправлено: длинные (более 200 символов) пути проектов с общим санитизированным префиксом указывали на каталог сессий другого проекта; список сессий, переименование, форк, удаление и
/resumeбольше не затрагивают чужие проекты - Исправлено:
SendMessageсообщал «Message sent», хотя запись во входящие сообщения участника команды на самом деле не удалась; неудачные доставки теперь возвращаются как ошибки - Исправлено: записи запрета доступа к файловой системе в песочнице с завершающим слешем (например,
denyRead: "~/.aws/") можно было незаметно обойти в Linux и macOS - Исправлено: подробности о нарушениях песочницы не появлялись в результатах инструмента Bash; теперь Claude видит, к какому файлу или сетевому ресурсу доступ был запрещён и почему
- Исправлено: MCP-инструменты, подключившиеся посреди хода, откладывались для поиска инструментов, а их имена не сообщались модели
- Исправлено: записи об установке плагинов молча портились, если один и тот же плагин устанавливался в нескольких проектах
- Исправлено: восстановленное содержимое вставки иногда прикреплялось с неверными данными или молча терялось, если вставка устарела или номера плейсхолдеров совпали
- Исправлено: копирование при выделении в Wayland иногда не попадало в буфер обмена; две записи выделения больше не конфликтуют
- Исправлено: отправка транскрипта в опросе обратной связи молча завершалась неудачей в длинных сессиях; теперь при сбое показывается ошибка, а не сообщение об успехе
- Исправлено: автозапуск Remote Control периодически падал с ошибкой «Remote credentials fetch failed» при холодном старте с устаревшим токеном входа
- Исправлено: Remote Control и клиенты SDK показывали пустое сообщение «(no content)» после
/clearи других команд без вывода - Исправлено: сессия Remote Control, пересозданная после истечения серверной сессии, загружала в новую сессию прежнюю локальную историю разговора
- Исправлено: возобновление сессии молча заново подключало Remote Control после того, как пользователь его отключил (
--resume, хосты SDK и расширение VS Code)
Другое 2
- [VSCode] Исправлено: расширение показывало Remote Control как подключённый после сбоя соединения
- [VSCode] Исправлено: сессии не учитывали
remoteControlAtStartupпри явном включении
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.