Клодыч В Telegram ↗

Claude Code · версия 2.1.224

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

Claude Code 2.1.224: self-hosted окружения, межсессионный SendMessage, плагины из архивов, новые опции песочницы и множество исправлений Remote Control.

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

Новое 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 при явном включении
Следить за обновлениями через RSS

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

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