Claude Code v2.1.210–211: патч безопасности от двунаправленного переопределения и флаг стрима субагентов

Anthropic

инструменты официальный 2 ист. ~1 мин

Claude Code выпустил два релиза 14–15 июля. v2.1.210: добавляет счётчик прошедшего времени в сводках инструментов; исправляет запуск git-команд субагентами isolation:worktree против основного репозитория; auto-режим по умолчанию использует Sonnet 5 для внешних сессий. v2.1.211: добавляет флаг --forward-subagent-text / переменную окружения CLAUDE_CODE_FORWARD_SUBAGENT_TEXT для включения вывода субагентов в stream-json; исправляет предпросмотры разрешений, нейтрализуя символы двунаправленного переопределения (bidi-override), нулевой ширины и визуально похожие кавычки (защита от prompt injection); исправляет переопределение auto-режимом hook-решений «спросить» для несэндбоксированного Bash; исправляет валидацию загрузки файлов (суффиксы DOS-устройств, конечные точки, жёсткие ссылки).

Почему это важно

Нейтрализация bidi-override закрывает класс prompt injection через подмену интерфейса, при котором вредоносное содержимое файла могло маскировать опасную команду как безобидную в диалогах разрешений. Исправление worktree критично для CI-конвейеров, использующих субагентов isolation:worktree.

Важность: 2/5

Патч безопасности против prompt injection через bidi-override в предпросмотрах разрешений; исправление изоляции git для worktree; официальные релизы на GitHub

Источники