Claude Code · версия 2.1.232
Claude Code 2.1.232: что нового
Claude Code 2.1.232: форк субагентов по умолчанию, @-упоминания сессий, поддержка GitLab в маркетплейсах, множество исправлений безопасности и Remote Control.
Новое 3
- Добавлены строки в
/config: «Dialog expiry» и «Messages from your other sessions» (приём/удержание/отклонение входящих сообщений от других сессий) - Добавлено скрытие секретов для семейств токенов GitLab (
glrt-,gloas-,glptt-,glagent-,glimt-,glsoat-,glcbt-,glft-,glffct-) и полное скрытие маршрутизируемых токеновglpat-/gldt-; хранилище конфигурации CLIglabполучило ту же защиту песочницы и путей к учётным данным, что иgh - Добавлена поддержка GitLab в маркетплейсах плагинов: URL репозиториев на
gitlab.com(включая вложенные подгруппы) теперь клонируются так же, как URLgithub.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 от обхода защищённых путей
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.