Claude Code 2.1.309 устраняет обходы песочницы и проверок разрешений и меняет обработку `sed -i` и `rm`
Claude Code v2.1.309, выпущенный 22 октября 2026 года, согласно примечаниям к выпуску:
- Исправления песочницы и разрешений: команды Bash в песочнице на macOS и Linux больше не запускают файлы инициализации оболочки вне песочницы перед выполнением каждой команды; шаблоны
denyWriteв macOS теперь применяются, если папка доступна через символическую ссылку; команды в песочнице и автоматически принимаемые правки больше не могут изменять файл, указанный через--mcp-config; запреты на запись в песочнице Linux больше не снимаются, если фоновая команда выполняется дольше сеанса. Теперь появляются запросы для нескольких проверок разрешений Bash и PowerShell, которые раньше не показывали их (составные команды сcdпередgit, обход правила запрета через перенаправление в команде с подоболочкой,Set-Locationилиcdс дополнительными аргументами). Защита изоляции worktree теперь отклоняет некоторые команды с префиксом локали и арифметические команды zsh, которые раньше принимала. - Изменения поведения: для
sed -iтеперь появляется стандартный запрос Bash, а команда выполняется как написано, а не в виде имитации предварительного просмотра правок файла;/rewindбольше не отменяет такие изменения. Дляclaude ultrareviewтеперь требуется доверие к рабочей области: в терминале программа запрашивает разрешение, а в остальных случаях отказывает; в скриптах нужно передать--trust-workspaceили установитьCLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1. В режиме обхода разрешений в приложении Desktop и VS Code запрос для опасных командrmиrmdirтеперь сразу запрещает выполнение команды и предлагает заменить её. Команды, исключённые настройками из песочницы, теперь требуют подтверждения перед записью в пути из списка разрешённых для записи, если песочница включена, но команда не может выполниться. Если вложенный файлCLAUDE.mdпревышает лимит размера, теперь загружается только его начало. - Другие исправления: хуки в PowerShell теперь блокируют выполнение при коде завершения 2; сообщения из сеансов, размещённых в Claude Desktop, больше не теряются при обновлении соединения; Claude больше не упоминает посторонних пользователей GitHub, превращая названия ролей в упоминания; также исправлены проблемы в VS Code, облачных сеансах, Claude Tag в Slack и Code Review.
- Улучшения: многие команды git, которые Claude Code выполняет самостоятельно, стали быстрее в Windows, а сообщения об ошибке нехватки места на диске теперь указывают, какую папку нужно освободить.
Источники
- v2.1.309claude
Получайте такие новости в push.
AI Tracker сообщит, когда что-то меняется в ваших инструментах.