Клодыч В Telegram ↗

Claude Code · версия 2.1.232

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

Claude Code 2.1.232: форк субагентов по умолчанию, @-упоминания сессий, поддержка GitLab в маркетплейсах, множество исправлений безопасности и Remote Control.

Релиз Новое: 3Улучшено: 5Исправлено: 19Другое: 22

Новое 3

  • Добавлены строки в /config: «Dialog expiry» и «Messages from your other sessions» (приём/удержание/отклонение входящих сообщений от других сессий)
  • Добавлено скрытие секретов для семейств токенов GitLab (glrt-, gloas-, glptt-, glagent-, glimt-, glsoat-, glcbt-, glft-, glffct-) и полное скрытие маршрутизируемых токенов glpat-/gldt-; хранилище конфигурации CLI glab получило ту же защиту песочницы и путей к учётным данным, что и gh
  • Добавлена поддержка GitLab в маркетплейсах плагинов: URL репозиториев на gitlab.com (включая вложенные подгруппы) теперь клонируются так же, как URL github.com, а подсказки при ошибке авторизации клонирования указывают ваш реальный git-хост

Улучшено 5

  • Улучшен полноэкранный режим при стриминге: длинные сессии остаются отзывчивыми, так как весь диалог больше не нормализуется заново при каждом обновлении
  • Улучшен диалог подтверждения managed-настроек: показывает URL эндпоинтов, использует более понятные формулировки для изменений только телеметрии, пропускает рутинные опции OpenTelemetry и требует подтверждения для серверных переопределений бинарников песочницы (sandbox.bwrapPath, sandbox.socatPath, sandbox.ripgrep)
  • Обновлена панель агентов: завершённые субагенты скрываются сразу, а в футере появляется подсказка про /tasks; индикатор переполнения «↓ N more» перенесён левее, чтобы его было лучше видно
  • Параметр sandbox.ripgrep теперь учитывается только из пользовательских и управляемых настроек, а также из --settings; настройки проекта больше не могут переопределять бинарный файл ripgrep для песочницы
  • Удалена стартовая подсказка с предложением создать собственные субагенты, а также соответствующий совет в обзоре /powerup

Исправлено 19

  • Исправлен обход разрешений в PowerShell: параметры, записывающие переменные, могли молча перезаписать $PSDefaultParameterValues и перенаправить доступ к файлам в последующих командах
  • Исправлен обход разрешений в Windows: Git Bash следовал симлинкам в стиле Cygwin, которые проверка путей воспринимала как обычные файлы; теперь запись через них требует подтверждения разрешения
  • Исправлено наследование доверия вложенными git-репозиториями от родительского каталога: теперь каждый репозиторий требует собственного подтверждения доверия
  • Исправлено зависание подключений MCP на все 30 секунд таймаута, если сервер не отвечает или присылает некорректный ответ на проверку версии протокола
  • Исправлено: сессии Remote Control, запущенные мостом внутри облачной сессии, наследовали транскрипт или учётные данные этой сессии
  • Исправлено: сессии Remote Control, запущенные из Claude Desktop или IDE, каждый раз появлялись как новая сессия claude.ai при возобновлении локальной сессии; теперь они повторно подключаются к существующей
  • Исправлено: сессии Remote Control в простое выглядели недоступными для вновь подключённых клиентов
  • Исправлено: сессии моста Remote Control не восстанавливали историю диалога при перезапуске воркера сессии
  • Исправлено: /login в Cloud gateway молча завершался или оставлял неотзывчивый терминал после «Press Enter to continue», если не удавалось загрузить managed-настройки; теперь показывается причина
  • Исправлено: голосовой режим в нативных сборках зависал на «listening…», когда голосовой сервис отклонял подключение; теперь отказ показывается сразу
  • Исправлено: для ротации клиентского сертификата mTLS требовался перезапуск; теперь Claude Code автоматически перезагружает обновлённые сертификат и ключ при ошибках соединения
  • Исправлено: некорректные значения региона AWS или Vertex использовались для построения URL запросов; теперь происходит откат к региону по умолчанию
  • Исправлено: ошибки таймаута простоя потока приводили к сбою запроса вместо восстановления в развёртываниях Bedrock, Vertex и gateway
  • Исправлено: оверлеи с размером по содержимому и усечённым текстом отрисовывались на один столбец шире, а текст с усечением в начале сворачивался до многоточия
  • Исправлен лишний искажённый символ, появлявшийся, когда длинный предпросмотр shell-команды или описания агента обрезался посреди эмодзи
  • Исправлена гонка при запуске, которая могла молча снять регистрацию маркетплейса плагинов из-за параллельной записи в known_marketplaces.json
  • Исправлено: /update и /tui отказывались перезапускаться, пока выполнялась работа, переживающая перезапуск
  • Исправлено: подсказки при исчерпании лимита использования предлагали слеш-команды, недоступные в SDK и удалённых сессиях
  • Исправлено сообщение о согласии при интерактивном запуске с --advisor fable: оно предлагало выполнить /model fable в интерактивной сессии, которая только что завершилась

Другое 22

  • Форк субагентов теперь включён по умолчанию: субагент с subagent_type: "fork" наследует весь диалог и кэш промпта, а запуски агентов (кроме teammate) в интерактивных сессиях по умолчанию выполняются в фоне
  • Введите @ в промпте, чтобы упомянуть другую сессию Claude по имени; Claude затем использует SendMessage, чтобы напрямую связаться с этой сессией
  • SendMessage теперь доставляет сообщение по короткому имени, если оно точно совпадает с одной живой сессией, и больше не просит сначала подтвердить через ref
  • Интерактивные сессии на одной машине теперь получают уникальные имена: если при запуске или переименовании сессии имя уже занято другой живой сессией, ей присваивается вариант вида name-word-word, и вы получаете уведомление
  • Настройки: additionalMarketplaces и allowedMarketplaces теперь принимаются как более удобные псевдонимы для extraKnownMarketplaces и strictKnownMarketplaces
  • Корпоративные политики: запись blockedMarketplaces типа url для «голого» URL репозитория продолжает блокировать этот URL, даже если CLI классифицирует его как git-клон
  • Gateway: оверлей desktop: теперь принимает все выпущенные настройки Desktop (раньше было 11 ключей, перечисленных вручную) и проверяет их при загрузке по собственной схеме Desktop; неизвестные или некорректные ключи приводят к ошибке загрузки
  • Gateway: пустые записи managed.policies[].match.groups/admin.admin_groups и некорректные значения email_domain (пустые или содержащие @, пробелы или запятые) теперь приводят к ошибке при загрузке, а не молча не совпадают ни с кем или выдают права администратора
  • Fable 5 снова доступен как советник в /advisor для организаций с доступом к Fable; согласие на использование кредитов настраивается через /model fable
  • Remote Control: при возобновлении диалога, сессия которого была удалена из claude.ai или приложения, теперь создаётся новая сессия вместо ошибки с сообщением о вашем логине (регрессия появилась в v2.1.227)
  • /feedback и /bug теперь открываются сразу, если вызваны во время ответа Claude, и не ждут завершения хода
  • /plugin install plugin@marketplace теперь сначала обновляет маркетплейс, поэтому только что опубликованные плагины устанавливаются без ручного обновления маркетплейса
  • /code-review при уровнях усилий high, xhigh и max теперь запускается в фоновом агенте, как и на остальных уровнях
  • Вставленные изображения и изображения из буфера обмена читаются без блокировки цикла событий
  • Remote Control теперь продолжает переподключаться около 30 минут после сбоя сети и больше не отваливается после нескольких кратковременных сбоев в течение часа
  • Remote Control: возобновление диалога больше не забирает Remote Control молча у другого Claude Code на той же машине, где он всё ещё активен; чтобы переместить его, выполните там /remote-control
  • Remote Control: терминал теперь сообщает, была ли сессия перехвачена другим устройством, завершена из другого приложения или удалена, и больше не предлагает переподключение, которое отменило бы это действие
  • Перенаправления ввода в Bash (< file) теперь проверяются на разрешения так же, как и их аргументные аналоги, на всех платформах
  • Сокращено сообщение, которое показывается при возобновлении завершённого фонового агента
  • Сессии Cowork больше не подставляют внешние @-импорты из файлов памяти уровня пользователя
  • Усилена защита автоматически создаваемого каталога сокета для обмена сообщениями между сессиями в общем /tmp: заранее подложенная символическая ссылка или каталог другого пользователя теперь отклоняются, а не используются
  • Усилена защита файловой песочницы в Linux от обхода защищённых путей
Следить за обновлениями через RSS

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

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