Claude Code v2.1.224: self-hosted runners, plugin archives, cross-session messaging
Версия: v2.1.224
Крупное:
Добавлены self-hosted окружения: claude self-hosted-runner превращает ваши машины или контейнеры в место для запуска сессий Claude Code web, mobile и desktop (планы Team и Enterprise)
Добавлен источник плагинов archive: установка плагинов из zip по HTTPS без git или npm, с опциональной привязкой SHA-256
Добавлен шаг отмены и подтверждения при удалении недоступной вставки, изменяющей текст команды
Добавлена переменная окружения ANTHROPIC_BEDROCK_REGION_PREFIX для Bedrock, чтобы предпочитать конкретный кросс-региональный профиль вывода вместо производного от AWS_REGION
Добавлены настройки crossSessionInbound и dialogExpiry: кросс-сессионные сообщения, отправленные в сессию с обходом разрешений, удерживаются для вашего одобрения, а сообщения в другие сессии доставляются автоматически
Добавлены опции маскирования учетных данных в песочнице: extract и onExtractNoMatch для структурированных значений env, decode: "jwt" с maskClaims для JWT-маскирования, и awsPairs/sigv4 для повторной подписи AWS SigV4; требуют network.tlsTerminate и учитываются только из пользовательских, управляемых или --settings настроек
Добавлено кросс-сессионное SendMessage: сессии Claude Code теперь могут обмениваться сообщениями друг с другом на любых ваших машинах, с ListAgents для их обнаружения (macOS и Linux)
Улучшен полноэкранный режим: сохранение полной истории до сжатия в прокрутке при повторных сжатиях, а не только последнего интервала
Улучшен Remote Control: подключенные веб- и мобильные клиенты теперь видят прогресс сжатия и границу после сжатия вместо тихой паузы; сбросы /clear теперь распространяются на подключенные клиенты
Улучшен Remote Control: ошибки подключения теперь показывают постоянный индикатор ошибки с деталями и ярлыком переподключения вместо только 8-секундного тоста
Удален лимит в 200 субагентов на сессию; длительные сессии больше не отказывают новым агентам (ограничения по параллельности и глубине остаются)
Изменены управляемые настройки: запрос одобрения больше не появляется после повторного входа или переключения организации, если настройки организации не изменились
Изменен обмен транскриптом обратной связи: с вашего согласия теперь также загружаются настройки модели последнего запроса — системный промпт (включая ваши инструкции CLAUDE.md), определения инструментов и параметры модели. Секреты редактируются как раньше, и эти поля отбрасываются первыми, если обмен слишком большой
Изменено описание Bash-инструмента: всегда указывается, что вывод команды отображается модели, а не обязательно пользователю
Изменены номера заполнителей вставки: перенумеровываются при принятии ввода
Изменен Remote Control: архивирует устаревшую серверную сессию вместо оставления мертвой в списке при создании новой сессии после сжатия или /resume
Минорное:
Исправлено разрешение длинных (>200 символов) путей проекта в каталог сессии другого проекта при общем санитизированном префиксе; список сессий, переименование, форк, удаление и /resume больше не пересекают проекты
Исправлено SendMessage, сообщавшее "Message sent", когда запись во входящие коллеги на самом деле не удалась; неудачные доставки теперь сообщаются как ошибки
Исправлена возможность тихого обхода записей запрета файловой системы песочницы с завершающим слэшем (например, denyRead: "~/.aws/") на Linux и macOS
Исправлено отсутствие деталей нарушения песочницы в результатах Bash-инструмента; Claude теперь видит, какой файл или сетевой доступ был запрещен и почему
Исправлено откладывание MCP-инструментов, подключающихся в середине хода, для поиска инструментов без объявления их имен модели
Исправлено тихое повреждение записей установки плагина при установке одного и того же плагина в нескольких проектах
Исправлено случайное прикрепление неправильных данных или тихая потеря текста при восстановлении или возврате содержимого вставки, когда вставка устарела или номера заполнителей совпали
Исправлено копирование при выделении на Wayland, иногда не доходившее до буфера обмена; две записи выделения больше не гоняются
Исправлен тихий сбой обмена транскриптом в опросе обратной связи при длительных сессиях; неудачный обмен теперь показывает ошибку вместо сообщения об успехе
Исправлен периодический сбой автозапуска Remote Control с ошибкой "Remote credentials fetch failed" при холодном старте с устаревшим токеном входа
Исправлено отображение пустого сообщения "(no content)" у клиентов Remote Control и SDK после /clear и других команд без вывода
Исправлена загрузка предыдущей локальной истории разговора в новую сессию Remote Control, воссозданную после истечения срока серверной сессии
[VSCode] Исправлено отображение расширением Remote Control как подключенного после сбоя подключения
Исправлено тихое переподключение Remote Control после его отключения пользователем при возобновлении сессии (--resume, SDK-хосты и расширение VS Code)
[VSCode] Исправлено несоблюдение сессиями remoteControlAtStartup при явном включении