Anthropic добавила в Claude Code v2.1.311 переменную окружения, которая позволяет ИИ-агенту выполнять удаление файлов без запроса подтверждения. Об изменениях рассказала технический специалист компании Дейзи Холлман.

Новая переменная CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS со значением «1» снимает ограничение, которое сохранялось даже при использовании флага —dangerously-skip-permissions. Этот флаг запрещал агенту без подтверждения выполнять команды удаления, включая rm -rf ~, стирающую содержимое домашнего каталога пользователя Linux.

Флаг —dangerously-skip-permissions включает режим bypassPermissions, появившийся в версии Claude Code v1.0.18 от 9 июня 2025 года. Всего в Claude Code есть режимы default, acceptEdits, plan, auto, dontAsk и bypassPermissions; с августа по умолчанию стоит auto — он формально разрешает любые действия, но в фоне проводит проверки безопасности.

Даже в bypassPermissions часть команд, в том числе rm и rmdir, требовала явного подтверждения. Новая переменная убирает и это ограничение, хотя другие механизмы, например заданные пользователем настройки, могут продолжать действовать.

Холлман пришлось подтвердить, что она не шутит: часть пользователей в соцсети X не восприняла заявление всерьёз. Известно немало случаев, когда ИИ-агенты выполняли команды вроде rm -rf ~, что приводило к полному удалению данных с диска.