Claude Code 2.1.309: песочница, MCP и правки под VS Code

В Claude Code v2.1.309 Anthropic закрыла дыры вокруг песочницы Bash и проверок прав: изолированная сессия не должна менять MCP-конфиг из флага --mcp-config , а составные команды, где перед git стоит обёрнутый или префиксный cd , снова спрашивают разрешение. Стартовые файлы shell на macOS и Linux больше не выполняются вне песочницы перед каждой командой. Песочница и Bash На macOS glob denyWrite срабатывает у реального пути, даже если до папки дошли через symlink; защита profile store при симлинке на каталог конфига тоже подтянута. Правило deny Edit(path) блокирует редирект Bash на тот же путь, даже если в команде есть subshell. Проверка прав не доверяет переменной из команды с редиректом, если файл так и не открылся. На Linux запрет записи в sandbox не снимается, когда фоновая команда пережила сессию. Редактирование, ultrareview и IDE sed -i теперь идёт с обычным Bash-промптом и выполняется как написано, без симуляции превью правки файла; откат через /rewind для таких правок, как и для других bash-редактирований, не работает. Режим claude ultrareview требует доверия к workspace: в терминале спросят, иначе откажут; в скриптах , флаг --trust-workspace или переменная CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1 . В bypass permissions в Desktop и VS Code опасные rm и rmdir сразу отклоняются с подсказкой переписать команду. Вложенный CLAUDE.md больше лимита при чтении подгружает только начало , без повторного compacting после обхода больших деревьев правил. Тиммейты в split-pane наследуют deny инструментов и правила --tools с лидера. В расширении VS Code ожидание диагностик после Edit и Write в чате , 0,75 с в типичных случаях вместо 1, 1,5 с; длинные slash-команды сворачиваются за «Show more». Подсказка «Waiting for API response» за шлюзами с keepalive-пингами держится 45 секунд, без мигания. Источник: v2.1.309 .