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
- Добавлены self-hosted окружения:
- Минорное:
- Исправлено разрешение длинных (>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при явном включении
- Исправлено разрешение длинных (>200 символов) путей проекта в каталог сессии другого проекта при общем санитизированном префиксе; список сессий, переименование, форк, удаление и
- Ссылка: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md